详解python读取matlab数据(.mat⽂件)
我们都知道,matlab是⼀个⾮常好⽤的矩阵计算分析软件,然额,matlab⾃带的绘图效果极为锯齿,所以,这⾥分享⼀个在python中读取matlab处理后的数据.mat⽂件。
1.⾸先,我们这⾥先打开matlab,随便在命令⾏窗输⼊两个变量,
matlab_x=1:0.01:10;
jquery调用apimatlab_y=sin(matlab_x);
parquet数据类型
2.计算处理后,matlab右边的⼯作区会有两个变量值,分别为matlab_y、matlab_x
抖音python入门教程
0的原码
四种容器类型3.然后,我们将⿏标放置在⼯作区空⽩位置右键,选择保存,也可以在⼯作区处于⼯作⾼亮状态时使⽤快捷键ctrl+s进⾏保存,会弹出保存⽂件名,这⾥我们保存为matlab.mat
php 面试题 看云
4.接下来就是⽤Python读取上⼀步中保存的matlab⼯作区的数据Data。Python中我们需要⽤到scipy库,这⾥我们先import进去
import scipy.io as scio
5.读取.mat⽂件
data=scio.loadmat('./matlab.mat')
6.查看当前data数据类型
type(data)
输出的为dict字典类型
7.读取对应我们想要的数据
这⾥我们假设需要将数据matlab_y读进python中(这⾥我们⽤numpy库将数据转化为数组类型)
import numpy as np #导⼊矩阵处理库
python_y=np.array(data['matlab_y']) #将matlab数据赋值给python变量
到此这篇关于详解python读取matlab数据(.mat⽂件)的⽂章就介绍到这了,更多相关python读取matlab 内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。