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_mat = scio.loadmat('filename')
arr_data = load_mat['dict_var_name']
如上,python党就可以把保存的mat文件提供给其他matlab专业户使用。
本文介绍如何使用Python的scipy.io模块进行MATLAB .mat文件的读写操作,实现Python与MATLAB之间的数据交互。示例代码展示了如何保存和加载.mat文件,便于跨平台的数据共享。
2163

被折叠的 条评论
为什么被折叠?



