gpt4 book ai didi

python - 如何在 IPython 笔记本中隐藏

转载 作者:IT老高 更新时间:2023-10-28 20:36:21 24 4
gpt4 key购买 nike

我正在绘制一个 NumPy 值数组,I , 在 %matplotlib 中使用 IPython 笔记本使用绘图命令的内联模式 plt.plot(I,'o') .

结果输出是:

<matplotlib.figure.Figure at 0x119e6ead0>
Out[159]:
[<matplotlib.lines.Line2D at 0x11ac57090>,
<matplotlib.lines.Line2D at 0x11ac57310>,
<matplotlib.lines.Line2D at 0x11ac57510>,
<matplotlib.lines.Line2D at 0x11ac57690>,
<matplotlib.lines.Line2D at 0x11ac57810>,
<matplotlib.lines.Line2D at 0x11ac57990>,
<matplotlib.lines.Line2D at 0x11ac57b10>,
....
....
]

然后我的情节显示在这些输出线的下方。

有没有办法只显示情节并隐藏 <matplotlib.lines.Line2D at ...>从输出?

最佳答案

您可以使用分号 ; 结束该行。这会在生成绘图时抑制不需要的输出:

plt.plot(I,'o');

一般来说,使用分号会阻止 IPython 从代码块的该行打印任何输出值。例如,执行包含代码 1+1; 的单元格将不会输出 2

另一种方法是将变量绑定(bind)到绘图:

_ = plt.plot(a)

这样,IPython 只向您显示绘图并且名称 _ 绑定(bind)到不需要的输出。

关于python - 如何在 IPython 笔记本中隐藏 <matplotlib.lines.Line2D>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25790062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com