初學python,遇到需要將mat檔案轉為csv檔案,看了很www.cppcns.com多部落格,最後找到了解決辦法,**如下:
#方法1
from pandas import series,dataframe
import pandas as pd
import numpy as np
import h5py
datapath = 'e:/workspacelxr/contem/data.mat'
file = h5py.file(datapath,'r')
file.keys()
def print(name):pr程式設計客棧int(name)
data = file['da程式設計客棧ta'][:]
dfdata = pd.dataframe(data)
datapath1 = 'e:/workspacelxr/contem/data.程式設計客棧txt'
dfdata.to_csv(datapath1,index=false)
#方法2
import pandas as pd
import scipy
from scipy import io
features_s = scipy.io.loadmat('e:/workspacelxr/contem/data.mat')
features = features_struct['data']
dfdata = pd.dataframe(features)
datapath1 = 'e:/workspacelxr/contem/data.txt'
dfdata.to_csv(datapath1, index=false)
本文標題: python讀取mat檔案,並轉為csv檔案的例項
本文位址:
Python讀取mat檔案
參考資料 在處理資料的時候可能會遇到原始資料儲存在.mat檔案的情況,mat檔案當然就是matlab中儲存的工作區檔案啦,裡面可能會有乙個或者多個矩陣。給你乙個mat檔案你又想用python處理,該怎麼辦呢?在網上找到了乙個簡單的解決方案,下面連帶效果圖一起貼出來 import scipy.io a...
python中讀取mat檔案
mat資料格式是matlab的資料儲存的標準格式 在python中可以使用scipy.io中的函式loadmat 讀取mat檔案。import scipy.io as scio path ex3data1.mat data scio.loadmat path type data dict data是...
python讀取csv檔案並轉為list
import os import pandas as pd import numpy as np from itertools import chain os.getcwd 讀取當前路徑 path os.getcwd eclipse nnpom.csv df pd.dataframe pd.read...