npy文件占用空间过大,存储其压缩格式npz更为实用

存储npz文件:

numpy.savez(save_file, data=matrix)和numpy.savez_compress(save_file, data=matrix)

读取npz文件:

numpy.load(npz_file)['data']

如果报错:object arrays cannot be loaded when allow_pickle=False,是numpy版本的问题,如果不想重装numpy,用以下语句即可:

numpy.load(npz_file, allow_pickle=True)['data']