如何释放numpy数组?

时间:2018-05-11 06:15:35

标签: python numpy-ndarray

我想删除整个numpy数组。例如,如果我将数组 A 设为

A = np.zeros((2,3))

我想删除整个数组A,并希望在其他目的中重复使用名称“A”。

是否有任何代码(函数)可以删除数组?

2 个答案:

答案 0 :(得分:1)

  

我想删除整个数组A

简单:

del A
  

希望在其他目的中重复使用名称“A”。

同样容易:

A = whateverElse  # associate A with whateverElse, so simple :o)

答案 1 :(得分:0)

只需将A指定给其他人。正如@ juanpa.arrivillaga所说,Python将照顾现在的"未引用的"数组并自行进行任何垃圾收集 例如A = "new string"