用matlab生成一个示例mat文件:
clear;clc matrix1 = magic(5); matrix2 = magic(6); save matData.mat
用python3读取并写入mat文件:
import scipy.io data = scipy.io.loadmat('matData.mat') # 读取mat文件 # print(data.keys()) # 查看mat文件中的所有变量 print(data['matrix1']) print(data['matrix2']) matrix1 = data['matrix1'] matrix2 = data['matrix2'] print(matrix1) print(matrix2) scipy.io.savemat('matData2.mat',{'matrix1':matrix1, 'matrix2':matrix2}) # 写入mat文件