我正在使用Mathematica 9并导出巨大的列表(一个典型的列表的维度为182500,4,8,42)。每个文件大约有6个这样大小的列表(都是整数,不确定这是否会对列表产生影响,我知道在其他数组类型中也是如此)。成功地保存了HDF5格式,但是,文件的大小相对较大(1.5GB)。
因此,我试图从Mathematica中使用GZIP压缩文件,因为他们声称这是导出函数中的一个选项,顺便说一下,导出函数有很多错误。
在所有遵循文档的尝试都没有成功后,找不到任何帮助。我想知道我们的一位Mathematica爱好者是否能提供一些技巧。
如果文件名以".gz"结尾,则会自动进行压缩
所以不是
Export["file.h5", data]
使用
Export["file.h5.gz", data]
可用格式列表及其扩展