【发布时间】:2013-08-01 09:23:30
【问题描述】:
我正在使用 Scipy 堆栈进行数据分析,并且经常处理具有复杂层次结构的数据,例如将元素作为列表的字典,这些列表中又包含多个字典...
因此我需要将这些数据存储在一个文件中。我一直在使用 scipy.io.savemat,但我读到 HDF5 更合适且平台特定性更低(savemat 用于 Matlab)。缺点是使用 h5py,而不是直接在工作区中保存变量,我必须手动复制复杂的结构(即,对于每个字典,我需要相应地手动 create_group)。
是否有标准的方法来做到这一点,比如我们如何在 Matlab 中保存“.mat”文件?
谢谢!
-肖恩
【问题讨论】: