最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 讀寫 Matlab Mat 格式數(shù)據(jù)的操作

 更新時(shí)間:2021年05月19日 15:11:17   作者:AIHGF  
這篇文章主要介紹了Python 讀寫 Matlab Mat 格式數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1. 非 matlab v7.3 files 讀寫

import scipy.io as sio
import numpy
# matFile 讀取
matFile = 'matlabdata.mat'
datas = sio.loadmat(matFile)
# 加載 matFile 內(nèi)的數(shù)據(jù)
# 假設(shè) mat 內(nèi)保存的變量為 matlabdata
matlabdata = datas['matlabdata']

# matFile 寫入
save_matFile = 'save_matlabdata.mat'
save_matlabdata = np.array([1,2,3,4,5])
sio.savemat(save_matFile, {'array':save_matlabdata})

2. matlab v7.3 files 讀取

如果 matlab 保存 data 時(shí),采用的是 ‘-v7.3',scipy.io.loadmat函數(shù)加載數(shù)據(jù)會(huì)出現(xiàn)錯(cuò)誤:

File "/usr/local/lib/python2.7/dist-packages/scipy/io/matlab/mio.py", line 64, in mat_reader_factory
raise NotImplementedError('Please use HDF reader for matlab v7.3 files')
NotImplementedError: Please use HDF reader for matlab v7.3 files

可以采用:

import h5py
with h5py.File('matlabdata.mat', 'r') as f:
    f.keys() # matlabdata.mat 中的變量名
datas = h5py.File('matlabdata.mat')['matlabdata'].value

補(bǔ)充:【Matlab/Python】Matlab和Python之間的數(shù)據(jù)傳輸

很多時(shí)候,我們需要把matlab里的數(shù)據(jù)保存下來,然后用python來處理。

方法一(.mat格式)

直接將matlab的數(shù)據(jù)存儲(chǔ)成.mat格式,然后在python中利用scipy.io中的loadmat函數(shù)來讀取

import scipy.io     as sio
data = sio.loadmat(...)

方法二(.h5格式)

當(dāng)要存儲(chǔ)的.mat文件比較大時(shí),matlab中需要用save -v7.3才能存儲(chǔ)。但是利用方法一在python中讀取時(shí),會(huì)不支持??梢杂靡韵路椒ㄗx取

with h5py.File("mydata.mat") as f:
    data = f["mydata"][:]

可以正確讀取數(shù)據(jù),但是數(shù)組維度會(huì)倒過來,即本來是(2,3,4,5),讀出來會(huì)是(5,4,3,2)

但是只有.mat數(shù)據(jù)用save -v7.3保存時(shí),才能用此方法讀取,否則,應(yīng)用方法一讀取

所以可以在matlab中將數(shù)據(jù)保存成.h5格式,統(tǒng)一按照方法二來讀取

matlab中存儲(chǔ).h5格式用如下方法

h5create('data.h5','/data',[2,3,4,5]);
data = rand(2,3,4,5)
h5write('data.h5','/data',data)

但是用python讀取時(shí),矩陣維度仍然會(huì)倒過來

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python各種類型裝飾器詳細(xì)介紹

    Python各種類型裝飾器詳細(xì)介紹

    大家好,本篇文章主要講的是Python各種類型裝飾器詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 用Python一鍵搭建Http服務(wù)器的方法

    用Python一鍵搭建Http服務(wù)器的方法

    今天小編就為大家分享一篇用Python一鍵搭建Http服務(wù)器的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Opencv-Python圖像透視變換cv2.warpPerspective的示例

    Opencv-Python圖像透視變換cv2.warpPerspective的示例

    今天小編就為大家分享一篇關(guān)于Opencv-Python圖像透視變換cv2.warpPerspective的示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • python安裝numpy和pandas的方法步驟

    python安裝numpy和pandas的方法步驟

    這篇文章主要介紹了python安裝numpy和pandas的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • python爬蟲爬取幽默笑話網(wǎng)站

    python爬蟲爬取幽默笑話網(wǎng)站

    這篇文章主要介紹了python爬蟲爬取幽默笑話網(wǎng)站,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • PyQt5實(shí)現(xiàn)暗黑風(fēng)格的計(jì)時(shí)器

    PyQt5實(shí)現(xiàn)暗黑風(fēng)格的計(jì)時(shí)器

    這篇文章主要為大家詳細(xì)介紹了PyQt5實(shí)現(xiàn)暗黑風(fēng)格的計(jì)時(shí)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python實(shí)現(xiàn)實(shí)時(shí)跟隨微信窗口移動(dòng)的GUI界面

    Python實(shí)現(xiàn)實(shí)時(shí)跟隨微信窗口移動(dòng)的GUI界面

    Python寫一些簡單的GUI界面也是非常簡單的,并且Python有著豐富的庫,這些庫可以很方便我們?nèi)ゲ僮鱓indows系統(tǒng)。本文就來用Python編寫一個(gè)實(shí)時(shí)跟隨微信窗口移動(dòng)的GUI界面吧
    2023-04-04
  • 關(guān)于python pyqt5安裝失敗問題的解決方法

    關(guān)于python pyqt5安裝失敗問題的解決方法

    這篇文章主要給大家介紹了關(guān)于python pyqt5安裝失敗問題的解決方法,文中給出了詳細(xì)的解決過程與解決方法,對(duì)同樣遇到這個(gè)問題的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • Flask?使用類組織配置詳情

    Flask?使用類組織配置詳情

    這篇文章主要介紹了Flask使用類組織配置,在實(shí)際的項(xiàng)目中,我們一般都會(huì)建立三個(gè)環(huán)境:開發(fā)、測試和生產(chǎn)環(huán)境,這三種環(huán)境會(huì)使用不同的配置組合,為了能方便地切換配置,我們可以為不同的環(huán)境創(chuàng)建不同的配置文件,下面來看詳細(xì)內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • pytest進(jìn)階教程之fixture函數(shù)詳解

    pytest進(jìn)階教程之fixture函數(shù)詳解

    這篇文章主要給大家介紹了關(guān)于pytest進(jìn)階教程之fixture函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評(píng)論

唐海县| 永平县| 浏阳市| 保康县| 体育| 南涧| 庆安县| 镶黄旗| 汉中市| 登封市| 巴彦淖尔市| 工布江达县| 宁国市| 子长县| 屯昌县| 星子县| 普安县| 昔阳县| 富裕县| 寿宁县| 仁化县| 延吉市| 剑河县| 静海县| 南安市| 枣庄市| 登封市| 临桂县| 酉阳| 渑池县| 迭部县| 安岳县| 沾化县| 丰原市| 浦东新区| 古田县| 肥西县| 汝城县| 大新县| 怀来县| 张家界市|