gpt4 book ai didi

python - iPython 从函数调用中清除缓存?

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:26 25 4
gpt4 key购买 nike

我在使用 iPython 时遇到内存问题,我发现调用 %clear out 偶尔会清除它。它似乎在我正在调用的某些函数中的某处缓存输出。

我想将其构建到我的函数中。 清除调用:

self.outputcache.flush()

如何获得对 iPython shell 的引用(上面的 self)?换句话说:如何在不使用 clear 的情况下刷新 iPython 中的输出缓存?

最佳答案

输出缓存在您的用户命名空间中为 Out_oh,因此您可以调用 Out.clear()编辑:这可能是与self.outputcache 不同的输出缓存。我对 0.10 不是很熟悉。

如果您需要对 IPython shell 的引用,在 IPython 0.10 中,请使用 __IP__IPYTHON__。在0.11(开发版)中,使用get_ipython()

关于python - iPython 从函数调用中清除缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5555957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com