pytorch中变量需要保存到本地,但变量大小几十G,内存占用太大,该如何压缩保存?

在python编程过程中,需要将其中得到的一个变量进行保存本地,该变量为一个四维张量,大小几十个G,直接保存的话占用太大,如何进行压缩保存?

自成为张量起,其在内存中的存储方式就定了,除非改动内存存储结构,如果仅仅是变化维度,不会改变张量在计算机中的存储

转成numpy.array格式,用numpy.save()保存为npy格式文件,文件占用很小