一般而言,mat数据是在Matlab中存储的数据格式。
Matlab 中可以直接使用load()读取mat数据。
python中读取mat数据:

#首先导入包
from scipy.io import loadmat#读取
filename = 'F:/img.mat'
image = loadmat(filename)
print(type(img))>>><class 'dict'>

可以看到直接读取得到的数据类型为字典类型,可是我们需要的是numpy.array。

img 的内容截图为:我们需要的是scene部分的图像数据


img2 = img['scene']
print(type(img2))
print(img2.shape)>>><class 'numpy.ndarray'>
>>>(512, 512, 104)

以上代码就得到了数组形式的mat数据。

python读取mat格式数据相关推荐

  1. python读取mat数据_Python几种读取mat格式数据的方法,python几种读取mat

    Python几种读取mat格式数据的方法,python几种读取mat matlab中使用的数据一般会以mat的格式存储,用python读取有以下几种方法 1.使用scipy,具体实现如下: impor ...

  2. python读取grib格式数据

    python 读取grib/grib2格式数据 一般利用NCL(NCAR Command Language)读取.利用Python语言的pygrib库也可以读取grib/grib2格式数据 grib/ ...

  3. 解决python读取json格式数据后提取object不存在报错KeyError

    方法一 使用dict.get() if __name__ == '__main__':import jsonemployee = '{"id":"000", & ...

  4. Python 读取DNG格式照片数据

    1.DNG格式数据 DNG格式是数码相机原始数据的公共存档格式,可以用Adobe DNG 等版本的软件打开.它是数码相机原始数据的公共存档格式[百度百科]. RAW格式只能由用户亲自调节画质,而不能由 ...

  5. python读取mat文件格式_Python读取mat文件,并保存为pickle格式的方法

    这两天在搞Theano,要把mat文件转成pickle格式载入Python. Matlab是把一维数组当做n*1的矩阵的,但Numpy里还是有vector和matrix的区别,Theano也是对二者做 ...

  6. python 读取excel格式xml,读取xml格式的xls文件、解析其中数据

    1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...

  7. python使用h5py读取mat文件数据

    目录 一.matlab生成.mat文件 二.读取mat文件数据 一.matlab生成.mat文件 a=[]; List =dir('C:\Users\Administrator\Desktop\cod ...

  8. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

  9. python读取 .mat 文件(matlab文件)

    python读取 .mat 文件(matlab文件)和 scipy库包的使用(4-20181224) 一.python调勇scipy库读取.mat文件 1.使用例子1 2. 使用例子2 二.scipy ...

最新文章

  1. 【全文】Libra回应质疑:Facebook将放弃控制权,不与主权货币竞争
  2. 其他的AdapterView——Gallery
  3. WPF Binding
  4. Change default duration for Fiori Toast
  5. 可见光能量范围_JACS:游书力团队通过可见光促进的吲哚衍生物分子内去芳构化合成环丁烷稠合的四环吲哚螺环...
  6. 《统计学习方法》读书笔记——K近邻法(原理+代码实现)
  7. [Ogre] 创建Ogre项目的一劳永逸的简单办法
  8. 平均正确率aps apm apl_海口秀英区“三无小区”垃圾分类有高招 投放正确率达96%以上...
  9. Expression Atlas
  10. win10 安装oracle11g R2的64位版本
  11. 大数据分析入门小技巧
  12. Eclipse 添加 JD-eclipse 反编译插件
  13. 偷窥Selenium4 0带有网芯的相对定位器3 1
  14. R语言文本挖掘展示:画词云图
  15. 机器学习入门1-译文-机器学习是什么以及它的重要性(machine learning--what it is and why it matters)
  16. 智慧农业: STM32F103ZE+ESP8266+腾讯云物联网平台+微信小程序设计
  17. 什么是HTTP状态码 常见状态码集合
  18. 数字孪生技术海上风电场解决方案
  19. 北京师范大学计算机考研难嘛,北京师范大学考研难吗?一般要什么水平才可以进入?...
  20. NI Package Manage软件的一些问题

热门文章

  1. android 水下气泡上升界面效果
  2. 【Kruskal】Agri-Net 最短网络
  3. 同步机无传感滑膜观测器模型加代码
  4. 什么是数字化校园,校园怎么数字化?
  5. Mysql检查点CheckPoint、LSN、redo日志 的刷新关系
  6. MATLAB 凸透镜成像原理仿真(凹透镜大致图)
  7. 软件形式化验证工具设备单项论证报告
  8. 两个一样的图像相除会怎么样_2.1.3遥感图像增强变换
  9. 设置研华工控机主板上电自启
  10. android4.4播放在线视频会卡住的问题解决