问题描述
我首先要避免被零除:
if a == 0:
# Break out early
# Otherwise the ratio makes sense
如果您确实希望将特定的numpy警告压缩为一行,则numpy提供了一种方法:
with numpy.errstate(divide='ignore'):
# The problematic line
解决方法
我在python脚本中隐性地做一些简单的数学运算,并得到以下警告:
“警告:在除法中除以零”。
为了提供一些背景信息,我采用了两个值,并尝试找出值的百分比差异(a - b) /
a
,如果其值在某个范围内,则对其进行处理,但有时a
或的值b
为零。
我想摆脱此特定警告(在特定行),但是到目前为止,我发现的所有信息似乎都向我展示了如何停止所有警告(我不希望这样做)。
当我过去编写shell脚本时,我可以做这样的事情
code...
more code 2 > error.txt
even more code
在该示例中,我将收到“代码”和“甚至更多代码”命令的警告,但第二行则没有。
这可能吗?