python读取matlab生成的mat文件

    xiaoxiao2023-10-19  165

    如图, C是一个三维矩阵, 可以用python的scipy包读取C, 并转换为三维数组的形式

    # coding=utf-8 import scipy.io as sio import numpy as np data = sio.loadmat(r'C:\Users\xiligey\Desktop\C3.mat') # 把这个路径改成你的mat路径即可 print('scipy读取三维矩阵的初步结果: \n%s\n' % data) result = data['C'] print('提取出其中的三维数组: \n%s' % result)

    结果是这样的:

    python和matlab下mat文件读取出来的三维矩阵x,x,z三轴顺序不一样,需要转置。

    最新回复(0)