True Division en Python3 devuelve un resultado flotante que contiene el resto de la división. Para obtener la verdadera división de una array, la biblioteca NumPy tiene una función numpy.true_divide(x1, x2) . Esta función nos da el valor de la verdadera división realizada en las arrays pasadas en la función. Para obtener la división por elementos, debemos ingresar el primer parámetro como una array y el segundo parámetro como un solo elemento.
Sintaxis: np.true_divide(x1,x2)
Parámetros:
- x1: La array de dividendos
- x2: divisor (puede ser una array o un elemento)
Retorno: si las entradas son escalares, entonces escalares; de lo contrario, array con arr1 / arr2 (elemento-sabio) es decir, división verdadera
Ahora, veamos un ejemplo:
Ejemplo 1:
Python3
# import library import numpy as np # create 1d-array x = np.arange(5) print("Original array:", x) # apply true division # on each array element rslt = np.true_divide(x, 4) print("After the element-wise division:", rslt)
Salida :
Original array: [0 1 2 3 4] After the element-wise division: [0. 0.25 0.5 0.75 1. ]
Ejemplo 2:
Python3
# import library import numpy as np # create a 1d-array x = np.arange(10) print("Original array:", x) # apply true division # on each array element rslt = np.true_divide(x, 3) print("After the element-wise division:", rslt)
Producción:
Array original: [0 1 2 3 4 5 6 7 8 9]
Después de la división por elementos: [0. 0.33333333 0.66666667 1. 1.33333333 1.66666667
2. 2.33333333 2.66666667 3. ]
Publicación traducida automáticamente
Artículo escrito por aakashsaxena14 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA