多维稀疏矩阵压缩
multi-dimensional Sparse Matrix Compression
本文关键字:压缩 更新时间:2023-10-16
谁能推荐一个很好的c++库来存储多维稀疏矩阵,专注于矩阵中的数据压缩?矩阵的维数将是巨大的(比如,80维)。任何帮助都是最受欢迎的:).
编辑:
矩阵是高度稀疏的,其数量级为0.0000001(或)1x10-6。
在c#中,我使用键值对或"字典"来存储稀疏填充的数组。我认为对于80维,你必须构造一个基于字符串的键。使用一个函数来创建键,它应该保持一致。简单地连接以逗号分隔的维度列表。不幸的是,我不知道一个好的键对,c++字典库。如果你以前使用过STL,可能会使用它,但我不推荐使用它。
相关文章:
- C++中高效的大型稀疏块压缩线性方程
- 嵌入方指针压缩已禁用
- C++使用整数的压缩数组初始化对象
- 在C++中将函数压缩为两种方式
- 在C++中使用LZ4压缩目录
- 使用C++进行运行长度解压缩
- 为什么大多数 pair 实现默认不使用压缩(空基优化)?
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- C++ 如何将数组值解压缩为函数参数
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 在 Qt(C++) 中使用 QProcess 解压缩 - 提取目录问题
- 浏览压缩文件与游览解压缩它们
- 直接 2D 呈现到命令列表和打印:图片压缩
- 如何在 OpenCV c++ 中压缩 TIFF 格式的图像?
- 如何在C++向量中解压缩多个值
- 解压缩 C 样式数组以及C++中的参数包
- 用于 progmem 的C++和头文件压缩的 Web 文件字节数组
- 如何在 cpp 中解压缩数字,如果它们是使用 struct.pack(fmt, v1, v2, ..) 打包在 pyth
- 连接和压缩标准::vector<std::字符串的最佳方法>
- 如何使用 Poco::ZIP 压缩/解压缩 zip 文件