Skip to main content
 首页 » 编程设计

python之你能让 numpy 除以 0 给出错误而不是警告吗

2025年05月04日23小虾米

在 numpy 中,

np.array([1])/0.0 

给出:

RuntimeWarning: divide by zero encountered in true_divide 

这不是 fatal error 。有没有办法让除以零总是给出 fatal error ?

请您参考如下方法:

是的。

numpy.seterr(divide='raise') 

numpy.seterr还允许您定义上溢、下溢、无效操作等的行为。可能的行为是错误、警告、忽略问题、调用处理函数或仅记录错误