我尝试在 python 中执行元素除法,但是如果遇到一个零,我需要商仅为零。
例如:
array1 = np.array([0, 1, 2])
array2 = np.array([0, 1, 1])
array1 / array2 # should be np.array([0, 1, 2])
我总是可以在数据中使用 for 循环,但是为了真正利用 numpy 的优化,我需要除法函数在除零错误时返回0,而不是忽略错误。
除非我遗漏了什么,否则 Seterr ()似乎不能在出错时返回值。对于如何在设置自己的零错误除法时最大限度地利用 numpy,有人有其他建议吗?