使用python读取mat文件中的结构体数组,数组结构体,python读取ma
使用python读取mat文件中的结构体数组,数组结构体,python读取ma
python读取mat文件中的结构体时,默认其为二维数组形式,默认结构体中的某个字段为二维数组,无论其是一个数,一个向量,还是一个二维数组。
现在读取一个mat文件中一个1*10的结构体及其中的元素。
import scipy.io as sioroadef_info = sio.loadmat(r'data/TestSetA.mat')prob = roadef_info['prob']print(prob.shape)
prob的结构如下
当某一个字段是一个数时,默认为一个二维数组
当某个字段是一个二维数组时,读取的仍为二维数组
结构体中的结构体仍然是一个二维结构体,这与一个数的逻辑是一样的
当某一个字段是一个向量时,仍默认为一个二维数组
参考资料
python读取.mat 文件中的结构体数据官方文档使用python读取mat文件中的结构体数组
相关内容
- Python的IDE之Pycharm的使用,,Python的IDE
- Python基础,,2.1 编程语言介绍
- Python入门你要懂哪些?,带你入门,前言什么是计算机语
- Python—端口检测,检测端口,#!/usr/bin
- 了解python,python真的是吹过了,python语言简介
- python基础语法,python语法手册,1、变量的命名规则变
- python自学路线,达内不建议我学python,一、Python学习
- linux 安装 python 最全教程,linuxpython安装,环境:centos6
- python3_UUID模块详解,python模块,1、知识背景UUID
- python2.6.6升级python2.7.14,python2.7,Centos 6.8
评论关闭