标签: python netcdf
我的硬盘驱动器上有一个1.1 Gb的netCDF文件,然而,当我将主变量加载到内存中时,它占用的内存超过了我的8 Gb RAM。
这是一个非常大的矩阵(48,3105,7025),python本身不会加载到我的机器上(np.ones((48,3105,7025))),但有什么特别的原因吗?如果我加载一个切片,我在21 Mb左右看21,812,625,这相当于原始文件大小。
python正在做什么占用了大量内存,是否有办法实现呢?