2024-04-18 06:56:43 发布
网友
我试图加载一个MAT文件,它是一个结构单元数组。每个结构都有许多字段,其中一些字段本身就是单元。在
典型的电话是:
myCell{1}.myStructField{1}.myStructField
如何将这种嵌套结构加载到Python中?在
谢谢你的想法。在
如果mat文件是v7.3之前的版本,^{}将加载该文件;然后您可以像matfile['myCell'][0]['myStructField'][0]['myStructField']一样访问它。在
matfile['myCell'][0]['myStructField'][0]['myStructField']
如果它是v7.3或更高版本,您可以使用^{};打开它之后,我认为它也将是f['myCell'][0]['myStructField'][0]['myStructField'],不过由于列主/行主不同,您需要担心可能的矩阵转置。在
f['myCell'][0]['myStructField'][0]['myStructField']
如果mat文件是v7.3之前的版本,^{} 将加载该文件;然后您可以像
matfile['myCell'][0]['myStructField'][0]['myStructField']
一样访问它。在如果它是v7.3或更高版本,您可以使用^{} ;打开它之后,我认为它也将是
f['myCell'][0]['myStructField'][0]['myStructField']
,不过由于列主/行主不同,您需要担心可能的矩阵转置。在相关问题 更多 >
编程相关推荐