2017-08-31 24 views
0

有没有办法在不重新启动内核的情况下从Jupyter Notebook中导入包?从Jupyter Notebook中删除导入的包而无需重新启动内核

为什么我问: 我有一个模型,需要很长时间来训练。我正在绘制这个模型的一些输出,当我导入海豹时,它会对我的一些地块造成问题。我想在不重新启动内核的情况下重新导入seaborn并重新训练模型。

我知道有一些解决方法,如酸洗模型然后重新绘制,但是这种情况让我好奇在Jupyter中取消导入包。这可能吗?

回答

2

我假设你想恢复matplotlib的rcParameters的默认值,而不是取消导入另一个模块。即使你可以取消导入,绘图参数仍然会改变。

plt.rcdefaults() 
+0

把它放在我的plt.show()之前解决了问题。谢谢! – bigmacboy78

0

当使用seaborn版本0.8时,它不应该干扰你的情节。

当使用seaborn版本0.7或更低版​​本时,您可能会使用import seaborn.apionly而不是import seaborn来达到同样的效果。如果您已有import ed seaborn请参阅@philippd's answer

相关问题