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参考博客