详解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

详解python读取matlab数据(.mat文件)

3.然后,我们将鼠标放置在工作区空白位置右键,选择保存,也可以在工作区处于工作高亮状态时使用快捷键ctrl+s进行保存,会弹出保存文件名,这里我们保存为matlab.mat

详解python读取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
0
投稿

猜你喜欢

  • 教你安装python Django(图文)

    2023-11-13 14:22:39
  • 如何显示数据库里的图片?

    2010-06-08 09:36:00
  • 详解Python NumPy中矩阵和通用函数的使用

    2023-05-29 15:57:18
  • Python asyncio异步编程简单实现示例

    2023-09-23 15:27:52
  • Python+logging输出到屏幕将log日志写入文件

    2023-07-19 05:29:21
  • 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
  • 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
  • JavaScript Memoization

    2008-05-01 12:48:00
  • 典型的三行二列居中高度自适应css布局

    2008-02-22 16:02:00
  • 详解go语言json的使用技巧

    2023-09-12 10:27:48
  • 零基础写python爬虫之urllib2使用指南

    2022-10-17 04:00:44
  • asp之家 网络编程 m.aspxhome.com