Python 读取.mat文件,并转为.csv代码及详解

import  pandas as pd

import scipy

from scipy import io

1.df = scipy.io.loadmat('F:\高光谱图像_code\data\Indian_pines_corrected.mat')#要加载的.mat文件

2.features = df["indian_pines_corrected"]#"indian_pines_corrected"就是上面加载的文件的数据,它以数组形式展现,就是数组名,python中在console中运行1句,就能看到具体的数组名

3.dfdata = pd.DataFrame(data=features)#构造一个表的数据结构,data为表中的数据

4.datapath1 = 'F:\高光谱图像_code\data\data_transform.csv'#保存为.csv格式的路径;若想保存为.txt格式,只需要将.csv改为.txt即可。

5.dfdata.to_csv(datapath1, index=False)#保存为.csv

猜你喜欢

转载自blog.csdn.net/weixin_42332365/article/details/82988825