繁体   English   中英

从Jupyter Notebook中删除导入的软件包,而无需重新启动内核

[英]Remove imported package from Jupyter Notebook without restarting the kernel

有没有一种方法可以在不重新启动内核的情况下从Jupyter Notebook取消导入软件包?

为什么要问:我的模型需要很长时间才能训练。 我正在绘制此模型的某些输出,当我导入seaborn时,它在我的某些绘制上造成了问题。 我想取消导入seaborn,而无需重新启动内核并重新训练模型。

我知道有一些解决方法,例如对模型进行酸洗然后重新绘制,但是这种情况使我对在Jupyter中取消导入软件包感到好奇。 那有可能吗?

我假设您要还原matplotlib的rcParameters的默认值,而不是取消导入另一个模块。 即使您可以取消导入,绘图参数也会保持更改。

plt.rcdefaults()

使用Seaborn版本0.8时,它不应干扰您的绘图。

使用seaborn版本0.7或更低版​​本时,可以import seaborn.apionly而不是import seaborn以达到相同的效果。 如果您已经import ed seaborn请参阅@philippd的答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM