2

我有一个名为 X 的 spase 矩阵。如何获得稀疏的第一行、第二行等...

所以,我知道应该有 100 行。

我该如何做这个循环?

 for i in xrange(10):
          X[i] = row I want

我想要的行也应该是稀疏格式。

谢谢

谢谢

4

1 回答 1

1

X[i] 你想要的行。它已经是稀疏形式了(尽管如果你把它做成 a 可能会有所帮助scipy.sparse.csr_matrix)。通常我们在没有索引的情况下遍历矩阵的行,简单地说:

for row in X:
    do_stuff(row)

虽然如果索引是必要的,你也可以写:

for i, row in enumerate(X):
    do_other_stuff(i, row)
于 2012-08-13T23:28:06.703 回答