mat格式是matlab的数据存储格式,按照矩阵保存,与numpy数据格式兼容,适合于各种数学运算。
  python可调用scipy库进行mat格式的数据读写。

1
2
3
4
5
import scipy.io as scio
dataFile = 'A.mat'
data = scio.loadmat(dataFile)
datanew = 'B.mat'
scio.savemat(datanew,{'img':data['img']})

  读取mat后,data为dict格式,主要另外添加了一些附加头信息,如下图。
  pyton mat view
  若要处理其中的img,按照data[‘img’]取出即可。