【发布时间】:2019-04-06 14:07:29
【问题描述】:
例如,如果我最初有一个密集矩阵:
A = numpy.array([[0, 0],[0, 1]])
然后使用 csc_matrix(A) 将其转换为 csc 稀疏矩阵。然后将矩阵存储为:
(1, 1) 1
#(row, column) val
由三个值组成。为什么稀疏矩阵的大小只有 8 个字节,尽管计算机本质上存储了 3 个值?矩阵的大小肯定至少为 12 个字节,因为整数通常包含 4 个字节。
【问题讨论】:
标签: python matrix memory storage