相关疑难解决方法(0)

NumPy:除以0,除以零

我试图在python中执行元素明智的划分,但如果遇到零,我需要商才为零.

例如:

array1 = np.array([0, 1, 2])
array2 = np.array([0, 1, 1])

array1 / array2 # should be np.array([0, 1, 2])
Run Code Online (Sandbox Code Playgroud)

我总是可以通过我的数据使用for循环,但要真正利用numpy的优化,我需要除法函数在除以零错误时返回0而不是忽略错误.

除非我遗漏了某些内容,否则numpy.seterr()似乎不会在出错时返回值.有没有人有任何其他的建议,我可以如何通过零错误处理设置我自己的鸿沟来获得最好的numpy?

python arrays error-handling numpy divide-by-zero

83
推荐指数
5
解决办法
6万
查看次数

标签 统计

arrays ×1

divide-by-zero ×1

error-handling ×1

numpy ×1

python ×1