我有一个形状为(1000,2000)的数组A。
A
import matplotlib.pyplot as plt plt.plot(A)
字符串这个数字很好,但有一千行:
<matplotlib.lines.Line2D at 0xXXXXXXXX>
型我可以禁用此输出吗?
pu3pd22g1#
您还可以在最后使用;来抑制输出(假设您是在某种交互式环境中执行此操作)。
;
plot(A);
字符串
jchrr9hc2#
matplotlib.pyplot.plot返回Line2D对象的列表。要禁止此输出,请为返回对象分配一个名称:
matplotlib.pyplot.plot
Line2D
_ = plt.plot(A)
字符串_通常用来表示一个暂时的对象,它以后不会被使用。请注意,你看到的这个输出只会出现在解释器中,而不是当你从解释器外部运行脚本时。其他matplotlib方法返回的对象可能是打印的,也可以通过给它们赋值_ = ...来抑制。
_
_ = ...
kq0g1dla3#
第一个月这样就不需要创建不必要的变量。例如:
import matplotlib.pyplot as plt plt.plot(A) plt.show()
dtcbnfnu4#
在plot命令后使用分号例如:plt.imshow(image,cmap);将显示图形并停止详细的
ecfdbz9o5#
导入警告警告.filterwarnings(“ignore”)这将解决您的问题。
5条答案
按热度按时间pu3pd22g1#
您还可以在最后使用
;
来抑制输出(假设您是在某种交互式环境中执行此操作)。字符串
jchrr9hc2#
matplotlib.pyplot.plot
返回Line2D
对象的列表。要禁止此输出,请为返回对象分配一个名称:字符串
_
通常用来表示一个暂时的对象,它以后不会被使用。请注意,你看到的这个输出只会出现在解释器中,而不是当你从解释器外部运行脚本时。其他matplotlib方法返回的对象可能是打印的,也可以通过给它们赋值
_ = ...
来抑制。kq0g1dla3#
第一个月
这样就不需要创建不必要的变量。
例如:
字符串
dtcbnfnu4#
在plot命令后使用分号
例如:plt.imshow(image,cmap);
将显示图形并停止详细的
ecfdbz9o5#
忽略警告
导入警告警告.filterwarnings(“ignore”)
这将解决您的问题。