压缩Mathematica中的HDF5文件

时间:2013-11-27 14:44:16

标签: compression export wolfram-mathematica hdf5

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

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

在文档之后的所有尝试都未完成后,无法找到任何帮助。我想知道我们的Mathematica爱好者是否可以提供一些技巧。

1 个答案:

答案 0 :(得分:5)

如果文件名以“.gz”

结尾,则会自动进行压缩

所以而不是

Export["file.h5", data]

使用

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

List of available formats and their extension