将高度嵌套的MAT文件加载到Python中

将高度嵌套的MAT文件加载到Python中,python,matlab,numpy,Python,Matlab,Numpy,我试图加载一个MAT文件,它是一个结构单元数组。每个结构都有许多字段,其中一些字段本身就是单元格 典型的呼叫是: myCell{1}.myStructField{1}.myStructField 如何将这种嵌套结构加载到Python中 感谢您的想法。将加载mat文件(如果它是v7.3之前的版本);然后可以像matfile['myCell'][0]['myStructField'][0]['myStructField']]那样访问它 如果是v7.3或更高版本,您可以使用;打开它之后,我认为它也

我试图加载一个MAT文件,它是一个结构单元数组。每个结构都有许多字段,其中一些字段本身就是单元格

典型的呼叫是:

 myCell{1}.myStructField{1}.myStructField
如何将这种嵌套结构加载到Python中

感谢您的想法。

将加载mat文件(如果它是v7.3之前的版本);然后可以像
matfile['myCell'][0]['myStructField'][0]['myStructField']]
那样访问它

如果是v7.3或更高版本,您可以使用;打开它之后,我认为它也将是
f['myCell'][0]['myStructField'][0]['myStructField']
,尽管您需要担心可能会因为列主/行主差异而转置矩阵