据我理解,
我该如何对这两个矩阵进行运算,得到
numpy.sparse.csr_sparse.dot(other)
将从右侧对稀疏矩阵进行乘法运算,其中other
是另一个矩阵。A = numpy.sparse.csr_sparse(something)
B = numpy.matrix(something)
C = A.dot(B) # C = A*B
我该如何对这两个矩阵进行运算,得到
B*A
的结果,同时又不失去将矩阵保存为稀疏矩阵的优势(例如 .todense()
等)?
B
也保存为稀疏矩阵吗?尝试使用sparse.csr_matrix.dot(B, A)
会提示第一个参数必须是稀疏矩阵,但如果可能的话,使用sparse.csr_matrix.dot(sparse.csr_matrix(B), A)
就可以了。 - askewchan