如何在Python中加载Matlab的结构(用v7.3保存)

时间:2017-05-28 08:23:40

标签: python matlab numpy struct scipy

我在Matlab中创建了一个1X20结构。这个结构有9个字段。由于其尺寸(约3千兆),结构保存在-v7.3版本中。其中一个字段包含4D矩阵,其他字段包含单元格数组,这意味着它是一个复杂的结构。 我想知道是否有办法将这个结构加载到Python中?

1 个答案:

答案 0 :(得分:1)

MATLAB v7.3使用HDF5存储; scipy.io.loadmat无法处理

MATLAB: Differences between .mat versions

相反,您必须使用numpyh5py

How to read a v7.3 mat file via h5py?

how to read Mat v7.3 files in python ?

以及最近的一些问题。

尝试一下,回过头来看一个新的问题,你仍然无法整理结果。