2017-08-31 21 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

相關問題