如何在python中读写和存储matlab的数据文件(*.mat)
2015-02-10 10:16
591 查看
使用sicpy.io即可.sicpy.io提供了两个函数loadmat和savemat,非常方便.
以前也有一些开源的库(pymat和pymat2等)来做这个事,
不过自从有了numpy和scipy以后,这些库都被抛弃了.
下面是一个简单的测试程序,具体的函数用法可以看帮助文档:
[python] view
plaincopy
import scipy.io as sio
import matplotlib.pyplot as plt
import numpy as np
#matlab文件名
matfn=u'E:/python/测试程序/162250671_162251656_1244.mat'
data=sio.loadmat(matfn)
plt.close('all')
xi=data['xi']
yi=data['yi']
ui=data['ui']
vi=data['vi']
plt.figure(1)
plt.quiver( xi[::5,::5],yi[::5,::5],ui[::5,::5],vi[::5,::5])
plt.figure(2)
plt.contourf(xi,yi,ui)
plt.show()
以前也有一些开源的库(pymat和pymat2等)来做这个事,
不过自从有了numpy和scipy以后,这些库都被抛弃了.
下面是一个简单的测试程序,具体的函数用法可以看帮助文档:
[python] view
plaincopy
import scipy.io as sio
import matplotlib.pyplot as plt
import numpy as np
#matlab文件名
matfn=u'E:/python/测试程序/162250671_162251656_1244.mat'
data=sio.loadmat(matfn)
plt.close('all')
xi=data['xi']
yi=data['yi']
ui=data['ui']
vi=data['vi']
plt.figure(1)
plt.quiver( xi[::5,::5],yi[::5,::5],ui[::5,::5],vi[::5,::5])
plt.figure(2)
plt.contourf(xi,yi,ui)
plt.show()
相关文章推荐
- 如何在python中读写和存储matlab的数据文件(*.mat)
- 如何在python中读写和存储matlab的数据文件(*.mat)
- 如何在python中读写和存储matlab的数据文件(*.mat)
- 详解如何在python中读写和存储matlab的数据文件(*.mat)
- 如何在python中读写和存储matlab的数据文件(*.mat)
- 快速入门Python中文件读写IO是如何来操作外部数据的?
- python——读取MATLAB数据文件 *.mat
- python读写matlab文件.mat
- python数据存储系列教程——xls文件的读写
- MATLAB如何读写Excel数据文件
- 简单介绍TensorFlow(Python)如何调用Matlab产生的mat格式文件
- Python - 读写 Matlab Mat 格式数据
- 初学Android,数据存储之读写SD卡文件(四十三)
- 对应诺言,写了篇文章,“如何使用Serialization 进行文件存储/读取数据 (上)”, 请大家评评。
- OpenCV学习笔记 cv.Mat 与 .txt 文件数据的读写操作
- MATLAB中文件的读写和数据的导入导出【转】
- matlab读写txt文件中的数据并画图
- Android基础(二) 文件的读写及数据存储
- [转]iOS iPhone 开发中的文件读写及数据存储
- android 数据存储之 读写文件