【发布时间】:2017-09-05 20:35:40
【问题描述】:
我有一个稀疏矩阵csr:
<681881x58216 sparse matrix of type '<class 'numpy.int64'>'
with 2867209 stored elements in Compressed Sparse Row format>
我想创建一个新的空间矩阵作为csr 的切片:
csr_2 = csr[1::2,:].
问题:当我只有 csr 矩阵时,我的服务器的 RAM 正忙于 40 GB。当我运行csr_2 = csr[1::2,:] 时,我的服务器的 RAM 被完全转储为 128GB,并且出现“内存错误”。
【问题讨论】:
-
您的示例中的矩阵本身只有 22MB(值)+一些辅助材料,可能是
-
(1) 该切片从第二个元素(奇数个元素)开始依次获取每个元素。 (2) 服务器有很多 docker fcontainers 和其他维护进程一起运行,总共占用 40GB
标签: python numpy scipy sparse-matrix