【发布时间】:2019-07-17 19:13:09
【问题描述】:
第一次来!当我使用 pyplot.imshow 函数时,我收到以下警告:
“使用 RGB 数据将输入数据剪切到 imshow 的有效范围(浮点数为 [0..1] 或整数为 [0..255])。”
根据我的数据,我知道这是完全可以预料的行为。如何关闭此警告?我试过了
import warnings
warnings.filterwarnings('ignore')
它应该关闭所有警告,但由于某种原因,它对这个特定的警告没有帮助。
如果这是重复的,请告诉我。谢谢。
【问题讨论】:
-
你试过
with warnings.catch_warnings()吗? -
我不完全确定如何使用它。可以举个例子吗?
-
我建议摆脱警告的原因,而不是警告本身。 Matplotlib 无论如何都会剪辑数据。因此,显而易见的解决方案是预先裁剪数据。
-
是的,摆脱原因绝对是一个明智的做法。但是,我仍然想知道如何处理警告本身。
标签: matplotlib