python读取文件_使用python读取mat文件中的结构体数组

python读取mat文件中的结构体时,默认其为二维数组形式,默认结构体中的某个字段是二维数组,无论其是一个数,一个向量,还是一个二维数组。现在读取一个mat文件中一个1*10的结构体,及其中的元素

775c1d12c3bb6882c9f601827bbaaf6e.png
  • 读取文件
import 

d6971d9c1076588f200bc051597e9c5e.png
  • prob的结构如下

e1a112c41530c6c0683e20dff80d27f2.png
    • 当某一个字段是一个数时,默认为一个二维数组

cc25e7838b23f1f7c33d2e81b99503d0.png
  • 当某个字段是一个二维数组时,读取的仍为二维数组

557fb3f1b7e7bbffa57a9a2fdf25069f.png

默认结构体中的结构体仍然是一个二维结构体,这与一个数的逻辑是一样的

7f0027cf2b9a9fcbba9d435f68ed756b.png

3ca8f435148f5f0b7045331788168394.png
  • 当某一个字段是一个向量时,仍默认为一个二维数组

0578f5f6b030376b29f0e1653fff34e2.png

8d668ee8efe1a5ba6e8814274529559a.png

# 参考资料

- [python读取.mat 文件中的结构体数据](https://blog.csdn.net/FUCCKL/article/details/88560147)

  1. - [官方文档](SciPy v1.3.0 Reference Guide)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值