5

任何人都可以建议一个好的 C++ 库来存储多维稀疏矩阵,该矩阵专注于矩阵中数据的压缩。矩阵的维数会很大(比如 80 维)。任何帮助都是最受欢迎的:)。

编辑:
矩阵高度稀疏,大约为 0.0000001 (或) 1x10 -6

4

1 回答 1

1

在 c# 中,我使用键值对或“字典”来存储稀疏填充的数组。我认为对于 80 个维度,您必须构建一个基于字符串的键。使用一个函数来创建它应该保持一致的键。只需连接一个逗号分隔的维度列表。不幸的是,我不知道一个好的密钥对,用于 c++ 的字典库。如果您以前使用过它,可能是 STL,但我不推荐它。

于 2013-03-20T02:16:20.503 回答