“предотвратить разделение на ноль numpy” Ответ

предотвратить разделение на ноль numpy

>>> a = np.array([-1, 0, 1, 2, 3], dtype=float)
>>> b = np.array([ 0, 0, 0, 2, 2], dtype=float)

# If you don't pass `out` the indices where (b == 0) will be uninitialized!
>>> c = np.divide(a, b, out=np.zeros(a.shape, dtype=float), where=b!=0)
>>> print(c)
[ 0.   0.   0.   1.   1.5]
Real Raccoon

предотвратить разделение на ноль numpy

>>> a = np.array([-1, 0, 1, 2, 3], dtype=float)
>>> b = np.array([ 0, 0, 0, 2, 2], dtype=float)

# If you don't pass `out` the indices where (b == 0) will be uninitialized!
>>> c = np.divide(a, b, out=np.zeros_like(a), where=b!=0)
>>> print(c)
[ 0.   0.   0.   1.   1.5]
Real Raccoon

Ответы похожие на “предотвратить разделение на ноль numpy”

Вопросы похожие на “предотвратить разделение на ноль numpy”

Больше похожих ответов на “предотвратить разделение на ноль numpy” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования