我有一个形状数组A
(1000、2000)。我使用 matplotlib.pyplot 绘制数组,这意味着 1000 条曲线,使用
import matplotlib.pyplot as plt
plt(A)
这个数字很好,但有一千行:
<matplotlib.lines.Line2D at 0xXXXXXXXX>
我可以禁用这个输出吗?
我有一个形状数组A
(1000、2000)。我使用 matplotlib.pyplot 绘制数组,这意味着 1000 条曲线,使用
import matplotlib.pyplot as plt
plt(A)
这个数字很好,但有一千行:
<matplotlib.lines.Line2D at 0xXXXXXXXX>
我可以禁用这个输出吗?
此输出是plt
函数返回的内容(我假设您打算在这里编写plt.plot(A)
)。要禁止此输出,请为返回对象指定一个名称:
_ = plt.plot(A)
_
通常用于表示以后不会使用的临时对象。请注意,您看到的此输出只会出现在解释器中,而不是当您从解释器外部运行脚本时。
您还可以通过;
在末尾使用来抑制输出(假设您在某种交互式环境中执行此操作)
plot(A);
plt.show()
这样就不需要创建不必要的变量。
例如:
import matplotlib.pyplot as plt
plt.plot(A)
plt.show()
在 plot 命令后使用分号
例如:plt.imshow(image,cmap);
将显示图表并停止详细