matlab与python

xiaoxiao2021-02-28  135

numpy与mat文件互转

import scipy.io as sio import numpy as np prefix_img='./' test_image=np.load(prefix_img+"joint_layer2_generated_image/test/image_hidden2-00001-of-00001.npy") test_text=np.load(prefix_img+"joint_layer2_generated_text/test/text_hidden2-00001-of-00001.npy") sio.savemat('./test_image_data.mat', {'test_image':test_image}) sio.savemat('./test_text_data.mat', {'test_text':test_text}) mat转化为npy mat转化为npy

#coding:UTF-8

import scipy.io as scio

dataFile = '/home/wz/data.mat'

data = scio.loadmat(dataFile)

读取出来的data是字典格式

print type(data)

<type 'dict'>

print data['A']

<type 'numpy.ndarray'> 重新保存

dataNew = 'E://dataNew.mat'

scio.savemat(dataNew, {'A':data['A']})

 

mat转npy参考博客

转载请注明原文地址: https://www.6miu.com/read-27591.html

最新回复(0)