新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:pythonmat是什么文件
.Mat就是matlab的文件格式,一般用于matlab和python間的數(shù)據(jù)傳輸,python中numpy和scipy提供了一些函數(shù),可以很好的對.mat文件的數(shù)據(jù)進行讀寫和處理。

專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)邛崍免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
在python中可以使用scipy.io中的函數(shù)loadmat()讀取mat文件,函數(shù)savemat保存文件。
1、讀取文件
如上例:
#coding:UTF-8 import scipy.io as scio dataFile = 'E://data.mat' data = scio.loadmat(dataFile)
注意,讀取出來的data是字典格式,可以通過函數(shù)type(data)查看。
print type(data)
結(jié)果顯示:
找到mat文件中的矩陣:
print data['A']
結(jié)果顯示:
[[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 。 0. 0. 0. 0. 0. 0. 0. 0.36470588 0.90196078 0.99215686 0.99607843 0.99215686 0.99215686 0.78431373 0.0627451 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 。 0.94117647 0.22745098 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.30196078 。 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]]
格式為:
即為numpy中的矩陣格式。
python學(xué)習(xí)網(wǎng),大量的免費python視頻教程,歡迎在線學(xué)習(xí)!
文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:pythonmat是什么文件
文章分享:http://m.fisionsoft.com.cn/article/dpoocpi.html


咨詢
建站咨詢
