【发布时间】:2012-10-14 05:41:36
【问题描述】:
我需要存储大约 50.000 个 scipy 稀疏 csr 矩阵,其中每个矩阵是一个长度为 370 万的向量:
x = scipy.sparse.csr_matrix((3.7Mill,1))
我目前将它们存储到一个简单的字典中,因为我还需要知道每个向量对应的键(在这种情况下,键只是一个简单的整数)。
现在的问题是需要大量的内存。有没有更有效的方法?
【问题讨论】:
-
您可以将它们存储在单个矩阵中,而不是 50k 中。您也可以使用较小的
dtype。你需要这些矩阵做什么? -
谢谢,这么简单,我想我现在已经解决了我的问题。 ;)
标签: python memory dictionary scipy sparse-matrix