任何人都可以建议一个好的C ++库来存储多维稀疏矩阵,它专注于压缩矩阵中的数据。矩阵的维数将是巨大的(例如,80维)。我们非常欢迎任何帮助:)。
编辑:
矩阵非常稀疏,大约为0.0000001(或)1x10 -6 。
答案 0 :(得分:1)
在c#中,我使用了键值对或"字典"存储稀疏填充的数组。我认为对于80维,你必须构造一个基于字符串的键。使用单个函数创建应保持一致的密钥。只需连接逗号分隔的维度列表即可。不幸的是,我不知道一个好的密钥对,c ++的字典库。如果您之前使用过它可能是STL,但我不会推荐它。