如何删除 numpy 数组:追逐内存增长

how to delete a numpy array: Chasing memory grow

我正在处理大型天文图像。当我处理更多图像时,我的记忆力会增长。当我完成 image/array 的处理后,我可以删除它吗?如何删除?我使用 matplotlib plt.close('all') 作为绘图。 np 数组有类似的东西吗?我是否应该通过清空它来回收它,也许可以节省 delete/create 个循环?

python3.8, ubuntu 20.04, numpy, 天文学

感谢

你试过了吗

del arr

这是一种垃圾收集。 你也可以 garbage_collect