Python 保存加载mat格式文件的示例代码


Posted in Python onAugust 04, 2020

 mat为matlab常用存储数据的文件格式,python的scipy.io模块中包含保存和加载mat格式文件的API,使用极其简单,不再赘述;另附简易示例如下:

# -*- coding: utf-8 -*-
import numpy as np
import scipy.io as scio
 
# data
data = np.array([1,2,3])
data2 = np.array([4,5,6])
 
# save mat (data format: dict) 
scio.savemat(str(F0) + 'Hz.mat', {'var_name':data})
scio.savemat(str(F0) + 'Hz.mat', {'var_name':data, 'var_name2':data2})
 
# load mat
load_data = scio.loadmat('filename')

如上,python党就可以把保存的mat文件提供给其他matlab专业户使用。

PS:下面看下python保存加载.mat文件

标签:

#coding:utf-8
import scipy.io as sio

# save .mat
name = 'aaa.mat'
x = [[1,1,1,2], [1,1,1,3], [1,1,1,4]]
y = [5,6,7,8]
sio.savemat(name, {'x': x, 'y': y})

# load .mat
name = 'aaa.mat'
data = sio.loadmat(name)
x = data['x']
print("x:", x)
y = data['y']
print("y:", y)

到此这篇关于Python 保存加载mat格式文件的示例代码的文章就介绍到这了,更多相关python 保存加载mat文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的类学习笔记
Sep 23 Python
Python实现将DOC文档转换为PDF的方法
Jul 25 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
Aug 31 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
Apr 12 Python
Python多线程实现支付模拟请求过程解析
Apr 21 Python
详解Python中的编码问题(encoding与decode、str与bytes)
Sep 30 Python
Python基本数据类型之字符串str
Jul 21 Python
python中判断文件结束符的具体方法
Aug 04 #Python
python字典key不能是可以是啥类型
Aug 04 #Python
Python延迟绑定问题原理及解决方案
Aug 04 #Python
Python 使用生成器代替线程的方法
Aug 04 #Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 #Python
python读取xml文件方法解析
Aug 04 #Python
如何利用python进行时间序列分析
Aug 04 #Python
You might like
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
python实现在字符串中查找子字符串的方法
2015/07/11 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
分析python请求数据
2018/08/19 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
wxPython实现分隔窗口
2019/11/19 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
详解CSS3:overflow属性
2020/11/17 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
JVM是一个编译程序还是解释程序
2012/09/11 面试题
三年大学自我鉴定
2014/01/16 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
党员演讲稿
2014/09/04 职场文书
大客户经理岗位职责
2015/04/09 职场文书
责任书范本大全
2015/05/11 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
Java存储没有重复元素的数组
2022/04/29 Java/Android