python 笔记:读取mat文件
生活随笔
收集整理的這篇文章主要介紹了
python 笔记:读取mat文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 mat文件介紹
mat文件是matlab的數據存儲的標準格式。
????????mat文件是標準的二進制文件,還可以ASCII碼形式保存和加載,在MATLAB中打開顯示類似于單行EXCEL表格。
——from 百度百科
2 python讀取mat文件
使用scipy包
比如我們路徑上有一個tensor.mat的文件(來自數據集Urban Traffic Speed Dataset of Guangzhou, China | Zenodo)
from scipy.io import loadmata=loadmat('tensor.mat') a''' {'__header__': b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Wed Mar 08 20:19:02 2017','__version__': '1.0','__globals__': [],'tensor': array([[[40.893, 41.938, 44.098, ..., 42.349, 43.062, 43.246],[41.227, 45.891, 42.333, ..., 42.15 , 39.34 , 40.87 ],[42.68 , 41.52 , 42.068, ..., 41.977, 43.372, 41.841],...,[42.993, 41.824, 40.173, ..., 42.92 , 40.504, 42.006],[41.685, 41.996, 40.779, ..., 39.97 , 40.647, 36.771],[39.543, 41.001, 40.341, ..., 39.242, 39.726, 39.089]], ...,[[51.88 , 50.378, 52.041, ..., 50.619, 48.85 , 51.191],[52.075, 54.167, 50.814, ..., 48.619, 43.985, 46.663],[51.066, 48.728, 49.656, ..., 52.113, 50.615, 53.061],...,[50.057, 50.279, 49.887, ..., 51.979, 51.141, 51.116],[51.418, 52.297, 51.818, ..., 48.772, 51.622, 51.566],[51.226, 49.731, 51.082, ..., 51.266, 51.352, 52.402]]])} '''可以看到輸出來的是一個字典類型的文件
總結
以上是生活随笔為你收集整理的python 笔记:读取mat文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: seaborn 笔记:load_data
- 下一篇: python笔记 xpinyin