提问人:FooBar 提问时间:9/19/2014 更新时间:5/4/2023 访问量:1850
PyCharm 的控制台挂起“大”对象
PyCharm's console hangs with "big" objects
问:
我正在使用 PyCharm,并且通常在其 Python 控制台中运行我的部分脚本以进行调试。但是,当我必须在“大”变量上运行某些内容(这会消耗大量内存)时,控制台会变得非常慢。
Say 是一个巨大的数据帧,只要我在控制台中输入,它就会在 10-15 秒内不再做出反应。我无法判断这是否是熊猫特有的,因为我使用的唯一“大”变量来自熊猫。df
pandas
df.
我在 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
答:
0赞
mattvivier
11/11/2014
#1
我一直有同样的问题,但还没有找到合适的解决方案,但这是我一直在使用的解决方法,从 PyCharm 在带有大数据的 iPython 控制台中挂了很长时间。
而不是键入 type,然后返回并添加 .这至少可以防止挂起,尽管它使自动完成有点无用。df.columns
d.columns
f
0赞
oettam_oisolliv
5/24/2022
#2
您是否尝试过将“可变加载策略”更改为“按需”?
0赞
Harshal Gajare
5/4/2023
#3
长期以来,我也一直面临这个问题。我总是停用“显示变量”选项并运行代码。每次我这样做时,这都会提高速度。
然后在要查看变量时再次启用它。
评论