python里清除已经定义过的变量

  统计/机器学习 Python    浏览次数:33620        分享
2

有时候数据特别大,内存不够,没用的变量就想先删掉了,节约点空间。请问python里怎么删除变量?

 

道画师   2017-02-26 21:31



   2个回答 
6

如果是想删掉某个变量x

>>>del x

如果是要删掉所有变量

>>>%reset -f
SofaSofa数据科学社区DS面试题库 DS面经

雷猴   2017-03-03 12:18

2

del完之后最好再gc.collect()一下,释放出空间

del my_var
import gc
gc.collect()
SofaSofa数据科学社区DS面试题库 DS面经

子京   2019-04-28 13:15



  相关讨论

怎么对有多个空格的字符串进行split?

怎么用python生成一个二维码,扫码跳转到一个指定的网页?

求多个torch tensor的平均值

map lambda if逗号报错,invalid syntax

python里@property有什么用

Python 处理问题

python倒序的range

引用报错ImportError: No module named stats

python里的continue是什么意思

python怎么只保留某列前几个数字

  随便看看

python里怎么计算曼哈顿距离?

怎么把pandas dataframe中的一列转成一个list?

pandas.DataFrame的index重新排列(从0开始)

spark里怎么refresh表?

序列的autocorrelation(自相关系数)的计算公式