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

2024-04-18 06:56:43 发布

您现在位置:Python中文网/ 问答频道 /正文

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

典型的电话是:

 myCell{1}.myStructField{1}.myStructField

如何将这种嵌套结构加载到Python中?在

谢谢你的想法。在


Tags: 文件数组结构单元电话典型matmycell
1条回答
网友
1楼 · 发布于 2024-04-18 06:56:43

如果mat文件是v7.3之前的版本,^{}将加载该文件;然后您可以像matfile['myCell'][0]['myStructField'][0]['myStructField']一样访问它。在

如果它是v7.3或更高版本,您可以使用^{};打开它之后,我认为它也将是f['myCell'][0]['myStructField'][0]['myStructField'],不过由于列主/行主不同,您需要担心可能的矩阵转置。在

相关问题 更多 >