Python + Numpy:什么时候手动收集垃圾很有用?

时间:2015-11-06 14:32:22

标签: python numpy garbage-collection scipy

read可以使用

手动收集垃圾
gc.collect()

现在我想知道什么时候这样做很有用。我想它在某种程度上是一般的Python逻辑。假设我有一个大循环,并且在每个循环中将使用大矩阵Z并一次又一次地重写它们。如果我不改变Z的大小,最终删除矩阵并收集垃圾是否有用?

一般性问题在哪种情况下,人们可以实际观察强制垃圾收集的影响,尤其是在numpy内进行大量数值计算时?

1 个答案:

答案 0 :(得分:0)

正如您在评论中的答案中所看到的,释放内存的最简单方法是del array并让垃圾收集器完成其工作。