python将numpy.ndarray数据保存为.mat格式,和.mat数据的读取(附代码)

将numpy.ndarray类型数据保存为.mat格式,和.mat数据的读取

具体演示如下

代码演示

代码可直接运行

import scipy.io as scio  # 需要用到scipy库
import numpy as np
my_data=np.arange(12) # 0-11
# 保存到当前路径下
scipy.io.savemat('file_name.mat', {'data':my_data})  # file_name.mat为保存的文件名。该保存的mat文件可直接在matlab打开
# 读取刚保存的.mat数据
dict_ = scio.loadmat('file_name.mat')  # 输出的为dict字典类型
data=dict_['data']  # 从字典中将数据取出
print(type(dict_['data'])) # numpy.ndarray



以上就是所有内容

你可能感兴趣的:(python,python)