我有一个形状为(1000,2000)的数组A
。我使用matplotlib.pyplot来绘制数组,这意味着1000条曲线,使用
import matplotlib.pyplot as plt
plt(A)
这个数字很好,但是有上千行:
<matplotlib.lines.Line2D at 0xXXXXXXXX>
我可以禁用此输出吗?
发布于 2012-08-21 13:39:56
这个输出就是plt
函数返回的内容(我假设您在这里想要写的是plt.plot(A)
)。要取消此输出,请为返回对象指定一个名称:
_ = plt.plot(A)
_
通常用来表示一个临时对象,这个临时对象以后不会被使用。请注意,您看到的输出只会出现在解释器中,而不会出现在从解释器外部运行脚本时。
发布于 2012-08-21 16:16:20
您还可以在最后使用;
来禁止输出(假设您是在某种交互式环境中执行此操作)
plot(A);
发布于 2017-09-20 00:36:42
plt.show()
这样就不需要创建不必要的变量了。
例如:
import matplotlib.pyplot as plt
plt.plot(A)
plt.show()
https://stackoverflow.com/questions/12056115
复制