【发布时间】:2016-02-09 05:48:41
【问题描述】:
我需要一个容器来存储稀疏矩阵。矩阵的大小约为 20,000*3,000,000。但是有差距,所以实际的矩阵大概是20000*500000。并且只占用了实际矩阵的 1%。
我需要保留索引,比如二维数组。但是二维数组无法将整个数据集放入内存。我找到了具有mapped_matrix、compressed_matrix、coordinate_matrix 的 boost 库。
我想知道有什么区别?无法从their documentation 中找出答案。
还有没有其他标准库具有稀疏矩阵容器并且可以使用索引来访问?
【问题讨论】:
标签: c++ matrix boost sparse-matrix