numpy.divide(arr1, arr2, out = None, where = True, casting = ‘same_kind’, order = ‘K’, dtype = None): el
elemento de array de la primera array se divide por los elementos del segundo elemento (todo sucede elemento- sabio). Tanto arr1 como arr2 deben tener la misma forma y el elemento en arr2 no debe ser cero; de lo contrario, generará un error.
Parámetros:
arr1: [array_like] Array de entrada u objeto que funciona como dividendo.
arr2: [array_like] Array de entrada u objeto que funciona como divisor.
out: [ndarray, opcional] Array de salida con las mismas dimensiones que la array de entrada,
colocada con el resultado.
**kwargs: le permite pasar la longitud variable de la palabra clave del argumento a una función.
Se usa cuando queremos manejar un argumento con nombre en una función.
donde: [array_like, opcional] El valor verdadero significa calcular las
funciones universales (ufunc) en esa posición, el valor falso significa dejar el
valor solo en la salida.
Devolver :
An array with arr1/arr2(element-wise) as elements of output array.
Código 1: arr1 dividir por arr2 elementos
# Python program explaining # divide() function import numpy as np # input_array arr1 = [2, 27, 2, 21, 23] arr2 = [2, 3, 4, 5, 6] print ("arr1 : ", arr1) print ("arr2 : ", arr2) # output_array out = np.divide(arr1, arr2) print ("\nOutput array : \n", out)
Producción :
arr1 : [2, 27, 2, 21, 23] arr2 : [2, 3, 4, 5, 6] Output array : [ 1. 9. 0.5 4.2 3.83333333]
Código 2: elementos de arr1 divididos por divisor
# Python program explaining # divide() function import numpy as np # input_array arr1 = [2, 27, 2, 21, 23] divisor = 3 print ("arr1 : ", arr1) # output_array out = np.divide(arr1, divisor) print ("\nOutput array : \n", out)
Producción :
arr1 : [2, 27, 2, 21, 23] Output array : [ 0.66666667 9. 0.66666667 7. 7.66666667]
Código 3: advertencia si arr2 tiene elemento = 0
# Python program explaining # divide() function import numpy as np # input_array arr1 = [2, 27, 2, 21, 23] arr2 = [2, 3, 0, 5, 6] print ("arr1 : ", arr1) print ("arr2 : ", arr2) # output_array out = np.divide(arr1, arr2) print ("\nOutput array : ", out)
Producción :
arr1 : [2, 27, 2, 21, 23] arr2 : [2, 3, 0, 5, 6] Output array : [ 1. 9. inf 4.2 3.83333333] RuntimeWarning: divide by zero encountered in true_divide out = np.power(arr1, arr2)
Referencias:
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.divide.html
.
Publicación traducida automáticamente
Artículo escrito por Mohit Gupta_OMG 🙂 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA