El numpy.reciprocal() es una función matemática que se usa para calcular el recíproco de todos los elementos en la array de entrada.
Sintaxis: numpy.reciprocal(x, /, out=None, *, where=True)
Parámetros:x [array_like] : Array de entrada u objeto cuyos elementos se necesitan probar.
out [ndarray, opcional] : una ubicación en la que se almacena el resultado.
–> Si se proporciona, debe tener una forma a la que se transmiten las entradas.
–> Si no se proporciona o Ninguno, se devuelve una array recién asignada.**kwargs: 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.
Retorno:
y: ndarray. Este es un escalar si x es un escalar.
Nota: Para argumentos enteros con un valor absoluto mayor que 1, el resultado siempre es cero debido a la forma en que Python maneja la división de enteros. Para el número entero cero, el resultado es un desbordamiento.
Código #1:
# Python3 code demonstrate reciprocal() function # importing numpy import numpy as np in_num = 2.0 print ("Input number : ", in_num) out_num = np.reciprocal(in_num) print ("Output number : ", out_num)
Producción :
Input number : 2.0 Output number : 0.5
Código #2:
# Python3 code demonstrate reciprocal() function # importing numpy import numpy as np in_arr = [2., 3., 8.] print ("Input array : ", in_arr) out_arr = np.reciprocal(in_arr) print ("Output array : ", out_arr)
Producción :
Input array : [2.0, 3.0, 8.0] Output array : [ 0.5 0.33333333 0.125 ]
Código #3: Excepción en la función recíproca(). El resultado es siempre cero.
# Python3 code demonstrate Exception in reciprocal() function # importing numpy import numpy as np in_arr = [2, 3, 8] print ("Input array : ", in_arr) out_arr = np.reciprocal(in_arr) print ("Output array : ", out_arr)
Producción :
Input array : [2, 3, 8] Output array : [0 0 0]
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA