在Python中,如何迭代稀疏矩阵的行?

时间:2014-02-15 04:16:01

标签: python loops sparse-matrix

这就是我要做的。下面的x是稀疏矩阵。

for d in x:
    yvalue = foo(d[bf])

我之后使用了yvalue,只是没有粘贴代码。假设以某种方式计算bf。

以上是我的密集矩阵代码,但我需要找到稀疏矩阵的等效代码。

非常感谢任何帮助。 感谢

1 个答案:

答案 0 :(得分:-1)

也许您不想使用matrix作为稀疏矩阵的数据结构。您可能更喜欢list of list。这比python更多地是关于算法和数据结构。

就像我们使用incidence matrix(二维数组)来表示密集图,但adjacency list(列表列表)来表示稀疏图。