我要处理一个以.mtx格式保存的稀疏矩阵矩阵.mtx,占用270MB内存。 当我加载它时,将它转换成CSR格式(我需要对它进行算术运算)并重新保存,大小会奇怪地增加!在
from scipy import sparse, io
m = io.mmread('matrix.mtx')
m = m.tocsr()
io.mmwrite('matrix_csr.mtx', m)
现在矩阵_csr.mtx公司占用692 MB内存。我尝试了不同的方法,比如对CSR矩阵应用tocoo()、toil()、tocsc()方法,但是每次保存它,结果矩阵的内存仍然是692MB。在
有人知道如何保存CSR矩阵,使其再次占用270MB内存吗?在
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐