有没有办法在不重新启动内核的情况下从Jupyter Notebook取消导入包?
为什么我问: 我有一个需要很长时间训练的模型。我正在绘制这个模型的一些输出,当我进口seaborn时,它引起了我的一些情节的问题。我想在不重新启动内核并重新训练模型的情况下取消导入seaborn。
我知道有一些解决方法,比如腌制模型然后重新绘制,但这种情况让我对在Jupyter中取消导入包感到好奇。这有可能吗?
答案 0 :(得分:2)
我假设您要恢复matplotlib的rcParameters的默认值,而不是unmport另一个模块。即使你可以不进行任何操作,绘图参数也会保持不变。
plt.rcdefaults()
答案 1 :(得分:0)
使用seaborn版本0.8时,它不应干扰您的情节。
使用seaborn 0.7或更低版本时,您可以import seaborn.apionly
而不是import seaborn
获得相同的效果。如果您已import
ed seaborn
,请参阅@philippd's answer。