如何加载Matlab';Python中的s struct(与v7.3一起保存)
我在Matlab中创建了一个1X20结构。此结构有9个字段。该结构保存在-v7.3版本中,因为它的尺寸(大约3千兆)。其中一个字段包含4D矩阵,另一个包含单元格数组,这意味着它是一个复杂的结构。如何加载Matlab';Python中的s struct(与v7.3一起保存),python,matlab,numpy,struct,scipy,Python,Matlab,Numpy,Struct,Scipy,我在Matlab中创建了一个1X20结构。此结构有9个字段。该结构保存在-v7.3版本中,因为它的尺寸(大约3千兆)。其中一个字段包含4D矩阵,另一个包含单元格数组,这意味着它是一个复杂的结构。 我想知道是否有办法将这个结构加载到Python中?MatlabV7.3使用HDF5存储scipy.io.loadmat无法处理此问题 相反,您必须使用numpyplush5py 还有一些最近的问题 尝试一下,然后带着一个新问题回来,如果你在整理结果时仍然有问题。你有(更小的)结构样本吗?试过了sc
我想知道是否有办法将这个结构加载到Python中?MatlabV7.3使用HDF5存储
scipy.io.loadmat
无法处理此问题
相反,您必须使用numpy
plush5py
还有一些最近的问题
尝试一下,然后带着一个新问题回来,如果你在整理结果时仍然有问题。你有(更小的)结构样本吗?试过了
scipy.io.loadmat
?scipy
loadmat
可以加载Matlab矩阵、单元格和结构作为字典和numpy数组。但在某种程度上,matlab切换到了HDF5
,在这种情况下,您必须使用h5py
。在这些术语上进行搜索。