“Evitar la división por cero numpy” Código de respuesta

Evitar la división por cero 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

Evitar la división por cero 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

Respuestas similares a “Evitar la división por cero numpy”

Preguntas similares a “Evitar la división por cero numpy”

Más respuestas relacionadas con “Evitar la división por cero numpy” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código