【发布时间】:2016-10-25 23:14:16
【问题描述】:
我在使用 scipy.sparse.csr_matrix 时遇到问题:
例如:
a = csr_matrix([[1,2,3],[4,5,6]])
b = csr_matrix([[7,8,9],[10,11,12]])
如何将它们合并到
[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]
我知道一种方法是先将它们转移到numpy数组中:
csr_matrix(numpy.vstack((a.toarray(),b.toarray())))
但是当矩阵又大又稀疏的时候就不行了,因为内存会用完。
那么有没有办法在 csr_matrix 中将它们合并在一起?
感谢任何答案!
【问题讨论】:
标签: python scipy sparse-matrix