numpy load、save、savez 将数组或者pickled结构保存在文件中

numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True, encoding=’ASCII’)
示例:将数组保存在文件中,并读取

import numpy as np
a=np.array([[1, 2, 3], [4, 5, 6],[7,8,9]])
b=np.array([1, 2])
# np.savez('1234',a=a,b=b)
np.save('1234',a)
c=np.load('1234.npy')
print(c)

输出结果:

[[1 2 3]
 [4 5 6]
 [7 8 9]]

将多个数组保存在文件中:

import numpy as np
a=np.array([[1, 2, 3], [4, 5, 6],[7,8,9]])
b=np.array([1, 2])
np.savez('1234',a=a,b=b)


c=np.load('1234.npz')

print(c['a'])
print(c['b'])

输出:

[[1 2 3]
 [4 5 6]
 [7 8 9]]
[1 2]

你可能感兴趣的:(numpy)