python 读mat文件,python 读取mat文件
如何用python读取mat文件的内容?下面这篇文章介绍读取matlab数据的方法(。mat文件)由python编写,希望对你有所帮助!
众所周知,matlab是一个非常有用的矩阵计算和分析软件。但是,它本身的绘制效果非常参差不齐。所以这里有一个. mat文件,用python读取matlab处理的数据。
1.首先我们在这里打开matlab,在命令行窗口输入两个变量。
matlab _ x=1:0.01:10
MATLAB _ y=sin(MATLAB _ x);2.经过计算和处理后,matlab右边的工作区会出现两个变量值,分别是matlab_y和MATLAB _ X。
3.然后,我们将鼠标放在工作区的空白位置上,选择保存,或者在工作区高亮显示时使用快捷键ctrl s保存,就会弹出保存的文件名。在这里,我们将其保存为matlab.mat
4.接下来就是用Python读取上一步保存的matlab工作空间的数据Data。我们需要使用Python中的scipy库,这里先导入。
将scipy.io作为scio5导入,读取。mat文件
Data=scio.loadmat(。/MATLAB.mat) 6。检查当前数据类型
Type(data)输出字典类型。
7.读取我们想要的数据。
这里我们假设需要将数据matlab_y读入python(这里我们使用numpy库将数据转换成数组类型)
将numpy作为np #导入矩阵处理库
Python _ y=NP . array(data[ matlab _ y ])#将MATLAB数据赋给python变量。至此,你已经用Python读完了MATLAB数据。
enjoy it!
【相关推荐:python3视频教程】以上是如何用python读取mat文件内容(matlab数据)的详细内容。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。