【发布时间】:2015-03-24 14:09:55
【问题描述】:
如果其中一个矩阵是稀疏的,我想知道如何进行矩阵乘法。 据我所知, mul(A,B) 命令不支持稀疏矩阵,我应该编写自己的例程吗?
稀疏矩阵,例如 lil_matrix B 全矩阵,任意正则矩阵或ndarray。
C = A*B , * 是矩阵乘法?
【问题讨论】:
-
矩阵乘法与元素乘法不同。
标签: python matrix multiplication sparse-matrix
如果其中一个矩阵是稀疏的,我想知道如何进行矩阵乘法。 据我所知, mul(A,B) 命令不支持稀疏矩阵,我应该编写自己的例程吗?
稀疏矩阵,例如 lil_matrix B 全矩阵,任意正则矩阵或ndarray。
C = A*B , * 是矩阵乘法?
【问题讨论】:
标签: python matrix multiplication sparse-matrix
您应该查看模块 scipy.sparse。我认为它应该可以相当快地完成工作。显然,您需要 Scipy 和 numpy 库来实现这一点。
欲了解更多信息,请阅读以下答案:Matrix multiplication for sparse matrices in Python
【讨论】: