Python 中变量的保存和读取

1. 保存为matlab可读的.mat文件

from scipy.io import savemat
savemat('ab.mat', {'a': a, 'b': b}) 

 2. 使用numpy保存为.npy或者.npz文件

import numpy as np

np.save('a', a = a)
data = np.load('a.npy')
a = data['a']

np.savez('a', a=a, b=b)
data = np.load('a.npz')
a = data['a']
b = data['b']

 3. 使用numpy保存字典

import numpy as np

a = [1, 2, 3]
b = [4, 5, 6]

ab = {'a': a, 'b': b}
np.save('data.npy', ab)

data = np.load('data.npy', allow_pickle=True)
a = data.item()['a'] 
b
= data.item()['b']

 

posted on 2020-08-14 16:48  whale_kevin  阅读(2943)  评论(0)    收藏  举报

导航