在python 中要保存数据,除了.csv和.json格式外,如果是矩阵,数组的话,选择npy和npz是很方便的。这两种格式是Numpy专有的,亲身试验大小只有csv文件的一半不到,而且很方便。
npy格式主要用来保存单个np.array 数组, 而npz则可以视为多个npy文件的打包。
保存
np.save 保存 单个数组为.npy
https://docs.scipy.org/doc/numpy/reference/generated/numpy.save.html
numpy.save(file, arr, allow_pickle=True, fix_imports=True)
np.save(outfile, x)
np.savez 保存多个数组为.npz
https://docs.scipy.org/doc/numpy/reference/generated/numpy.savez.html#numpy.savez