- npy
定义: 将numpy生成的数组保存为二进制格式数据。
(1)保存
import numpy as np
a=np.arange(100000)
np.save('test.npy',a)
(2)读取
b=np.load("test.npy")
print(b)
(3) npy与txt存储大小比较
npy: 存储a中10000个值为40kb
txt: 存储a中10000个值245kb
存储差异占6倍。
- npz
定义:将多个数组保存到一个文件,且保存为二进制格式。
(1)保存
import numpy as np
a=np.arange(3)
b=np.arange(4)
c=np.arange(5)
np.savez('test.npz', train=a, test=b, lable=c)
注: 可指定存储后各数组的命名
(2)读取
A=np.load("test.npz")
print(A["train"])
print(A["test"])
print(A["lable"])