我如何才能防止在Jupyter笔记本中显示特定的绘图?我在一个笔记本上有几个绘图,但我希望其中的一个子集被保存到一个文件中,而不是显示在笔记本上,因为这会大大降低速度。
Jupyter笔记本的一个最小工作示例是:
%matplotlib inline
from numpy.random import randn
from matplotlib.pyplot import plot, figure
a=randn(3)
b=randn(3)
for i in range(10):
fig=figure()
plot(b)
fname='s%03d.png'%i
fig.savefig(fname)
if(i%5==0):
figure()
plot(a)
如你所见,我有两种类型的绘图,a和b。我想a被绘图和显示,我不想b绘图被显示,我只想它们被保存在一个文件中。希望这能加快速度,不会用我不需要看的数字污染我的笔记本。
谢谢你抽出时间
通过使用该功能关闭交互模式,我可以防止我的图形显示
或许只需清除轴,例如:
不会以
inline
模式打印输出。我不知道是否真的要清除数据。为了防止来自jupyter笔记本的任何输出,您可以使用
在这里显示的所有其他方法都失败的情况下,这可能有用。
相关问题 更多 >
编程相关推荐