numpy使用save(), savez()和load()函数来保存和加载numpy的二进制文件。
一,保存文件
save()和savez()的区别是前者是非压缩的,而后者是压缩存储。
1,save()函数
def save(file, arr, allow_pickle=True, fix_imports=True)
save()
函数:以.npy
格式将数组保存到二进制文件中。.npy
格式:以二进制的方式存储文件,在二进制文件第一行以文本形式保存了数据的元信息(ndim,dtype,shape等),可以用二进制工具查看内容。
举个例子,把文件保存到二进制文件中。
outfile = r'.\test.npy'
np.random.seed(20200619)
x = np.random.uniform(low=0, high=1,size = [3, 5])
np.save(outfile, x)
y = np.load(outfile)
print(y)
2,压缩存储
def sav