标签: python numpy
如果我创建了一个巨大的列表/数组,请说
a=range(1000000000) or a=numpy.ones(100000000)
然后我重新分配一个as:
a=1
在重新分配之后,是否会自动删除之前的巨大列表或数组,或者,如果它在循环内部,可能会有内存耗尽?
答案 0 :(得分:3)
它将像往常一样收集垃圾,可能需要一点点收获。但它不会内存泄漏(或者它不应该,如果它确实那么numpy模块中有一个应该报告的错误。)