import numpy as np
import scipy.io as scio
import h5py
name = ['9_Tumors', '11_Tumors', 'Brain_Tumor1', 'Brain_Tumor2', 'DLBCL', 'Leukemia1', 'SRBCT']
for i in range(len(name)):
datapath = 'C:/Users/' + name[i] + '.mat'
print(file.keys())
file = scio.loadmat(datapath)
data = file['data']
dfdata = pd.DataFrame(data=data)
datapath1 = 'C:/Users/' + name[i] + '.csv'
dfdata.to_csv(datapath1, index=False, header=False)
print(file.keys())
作用:是查看mat文件中数据的key值,从而选择数据。
可以避免出现keyerror:的错误