Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以建议一个好的 C++ 库来存储多维稀疏矩阵,该矩阵专注于矩阵中数据的压缩。矩阵的维数会很大(比如 80 维)。任何帮助都是最受欢迎的:)。
编辑: 矩阵高度稀疏,大约为 0.0000001 (或) 1x10 -6。
在 c# 中,我使用键值对或“字典”来存储稀疏填充的数组。我认为对于 80 个维度,您必须构建一个基于字符串的键。使用一个函数来创建它应该保持一致的键。只需连接一个逗号分隔的维度列表。不幸的是,我不知道一个好的密钥对,用于 c++ 的字典库。如果您以前使用过它,可能是 STL,但我不推荐它。