用到的包 scipy
想用Matlab里面的一部分算法性能测试代码,懒得重新造轮子。直接适配文件格式最便捷。
主想在python加载和保存mat文件,直接给出例子:
- mat文件加载
import scipy.io as scio
import os
# source
data_root = 'D:/MODEL_DATASET/ant.mat'
# 以字典类型加载进来
data = scio.loadmat(data_root )
# print(data['F'])
# print(data['V'])
all_pts = data['V']
- mat文件保存
import scipy.io as scio
from numpy import *
import os
a = array([1,2,3,4])
b = {'vtx': a} # 创建一个字典
scio.savemat('b.mat', b)
参考