详解python读取matlab数据(.mat文件)
作者:刚开始的人生 时间:2021-03-04 19:29:29
我们都知道,matlab是一个非常好用的矩阵计算分析软件,然额,matlab自带的绘图效果极为锯齿,所以,这里分享一个在python中读取matlab处理后的数据.mat文件。
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库,这里我们先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变量
来源:https://blog.csdn.net/qq_44946715/article/details/119932640
标签:python,读取,matlab
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
教你安装python Django(图文)
2023-11-13 14:22:39
![](https://img.aspxhome.com/file/2023/0/63890_0s.png)
如何显示数据库里的图片?
2010-06-08 09:36:00
详解Python NumPy中矩阵和通用函数的使用
2023-05-29 15:57:18
![](https://img.aspxhome.com/file/2023/0/86200_0s.png)
Python asyncio异步编程简单实现示例
2023-09-23 15:27:52
![](https://img.aspxhome.com/file/2023/9/68419_0s.jpg)
Python+logging输出到屏幕将log日志写入文件
2023-07-19 05:29:21
![](https://img.aspxhome.com/file/2023/5/59295_0s.png)
Python中的元类编程入门指引
2023-08-02 02:43:44
python类的继承实例详解
2021-04-10 07:22:33
VBScript中的eval()函数
2008-04-09 13:41:00
python logging模块的使用详解
2023-06-08 08:43:34
![](https://img.aspxhome.com/file/2023/5/68495_0s.png)
Python字符串格式化输出代码实例
2021-11-09 16:44:22
python学生信息管理系统
2022-10-16 11:43:04
python基础教程之udp端口扫描
2022-01-10 01:03:22
关于浏览器地址栏的小图标favicon.ico制作
2010-03-07 15:57:00
Django中F函数的使用示例代码详解
2023-11-21 00:56:06
SQL Server数据库优化经验总结
2009-03-16 14:22:00
减少新开窗口提升可访问性
2009-04-17 13:56:00
![](https://img.aspxhome.com/file/UploadPic/20094/17/msdn-47s.png)
JavaScript Memoization
2008-05-01 12:48:00
典型的三行二列居中高度自适应css布局
2008-02-22 16:02:00
![](https://img.aspxhome.com/file/UploadPic/20082/22/2008222164924132s.gif)
详解go语言json的使用技巧
2023-09-12 10:27:48
零基础写python爬虫之urllib2使用指南
2022-10-17 04:00:44
![](https://img.aspxhome.com/file/2023/4/70214_0s.png)