Python读取.mat常见操作
scipy库是构建在numpy的基础之上的,它提供了许多的操作numpy的数组的函数。scipy.io包提供了多种功能来解决不同格式的文件的输入和输出。
mat数据格式是Matlab的数据存储的标准格式。在Python中可以使用scipy.io中的函数loadmat()读取mat文件。
import scipy.io as scio
# 运用loadmat()载入数据
data = scio.loadmat("test.mat") # 得到的data为字典形式
# 保存到mat文件中
scio.savemat("test.mat", { "x": x, "y": y, "z": z})
# 通过whosmat函数列出MATLAB文件中的变量
io_whosmat = scio.whosmat("test.mat")