在Mathematica中压缩HDF5文件



我正在使用Mathematica 9并导出巨大的列表(一个典型的列表的维度为182500,4,8,42)。每个文件大约有6个这样大小的列表(都是整数,不确定这是否会对列表产生影响,我知道在其他数组类型中也是如此)。成功地保存了HDF5格式,但是,文件的大小相对较大(1.5GB)。

因此,我试图从Mathematica中使用GZIP压缩文件,因为他们声称这是导出函数中的一个选项,顺便说一下,导出函数有很多错误。

在所有遵循文档的尝试都没有成功后,找不到任何帮助。我想知道我们的一位Mathematica爱好者是否能提供一些技巧。

如果文件名以".gz"结尾,则会自动进行压缩

所以不是

Export["file.h5", data]

使用

Export["file.h5.gz", data]

可用格式列表及其扩展

最新更新