我有一个名为 X 的空间矩阵。如何获得稀疏的第一行、第二行等...
所以,我知道应该有 100 行。
我如何执行此循环?
for i in xrange(10):
X[i] = row I want
我想要的行也应该是稀疏格式。
谢谢
谢谢
请您参考如下方法:
X[i] 是您想要的行。它将已经是稀疏形式(尽管如果您将其设为 scipy.sparse.csr_matrix 可能会有所帮助)。通常我们在没有索引的情况下迭代矩阵的行,如下所示:
for row in X:
do_stuff(row)
虽然如果索引是必需的你也可以写:
for i, row in enumerate(X):
do_other_stuff(i, row)
