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