数值或字符串变量的快速无损数据压缩:在内存中快速压缩(或解压)Matlab 变量-matlab开发

时间:2024-06-21 14:14:11
【文件属性】:

文件名称:数值或字符串变量的快速无损数据压缩:在内存中快速压缩(或解压)Matlab 变量-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 14:14:11

matlab

这两个函数(DZIP 和 DUNZIP)使用公共域 ZLIB Deflator 算法无损压缩或解压缩大多数数据类型的 MATLAB 变量,从而使它们占用更少的空间。 类类型和可变大小和形状存储在压缩数据中。 笔记: (1) 输入变量可以是标量、向量、矩阵或n维矩阵(2) 输入变量必须是非复杂且完整的(即不允许声明为“稀疏”类型的矩阵) (4) 在测试中,DZIP 每秒压缩数兆字节的数据。 (5) 在测试中,稀疏矩阵或具有规则结构的矩阵可以压缩到其原始大小的 10% 以下。 实现的压缩率在很大程度上取决于数据。 (例如,大量真正随机的数据在理论上是不可能压缩的。) (6) 原本只占用很少内存(不到一千字节左右)的变量被正确处理,但压缩需要一些开销,实际上可能会增加这种小数据集的存储大小。 下面指出此规则的一个例外。 (7) LOGICAL 变量被压缩到其原始大小的一小部分。 (8) DU


【文件预览】:
compress.zip

网友评论