Python讀取mat檔案,並轉為csv檔案的例項

2022-10-04 19:21:10 字數 906 閱讀 7203

初學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...