【发布时间】:2014-11-13 07:31:14
【问题描述】:
我正在使用 PyCharm,并且通常在 Python 控制台中运行我的部分脚本以进行调试。但是,当我必须在“大”变量(消耗大量内存)上运行某些东西时,控制台会变得非常慢。
假设df 是一个巨大的pandas 数据框,只要我在控制台中输入df.,它就会在10-15 秒内不再反应。我不知道这是否是熊猫特有的,因为我使用的唯一“大”变量来自熊猫。
我在 Mac OS X 10.9.4(8 GB 内存)上运行社区版 3.4.1、pandas 0.14、Python 2.7.3。
df的大小:
In[94]: df.values.nbytes + df.index.nbytes + df.columns.nbytes
Out[94]: 2229198184
【问题讨论】:
-
您是否尝试过在另一个 IDE 中运行它,例如 Komodo 或 PyDev?他们的行为方式是否相似?
-
PyCharm 2017、Python 3.6.2 和 pandas 0.23 也会发生