NP NP.absoluto

NP NP.absoluto
La función absoluta () en numpy le permite determinar la distancia entre un elemento y 0, también conocido como un valor absoluto en una matriz dada.

Exploremos esta función más.

Sintaxis de funciones

A pesar de su operación simplista, la función admite varios valores de parámetros expresados ​​en la sintaxis a continuación:

numpy.Absolute (x, /, out = none, *, where = true, casting = 'mismo_kind', orden = 'k', dtype = none, subok = true [, firma, extoBj]) =

Parámetros

En la mayoría de los casos, rara vez deberá preocuparse por la mayoría de los parámetros en la sintaxis de la función.

Los parámetros más comunes se analizan a continuación:

  1. x - se refiere a la matriz de entrada.
  2. Out: proporciona una matriz alternativa para almacenar los valores de salida.

Valor de retorno

La función absoluta () devolverá una matriz con el valor absoluto de cada elemento en la matriz de entrada. La matriz resultante contendrá la misma forma que la matriz de entrada.

Ejemplo 1

El siguiente ejemplo muestra cómo funciona la función en una matriz 1D.

# Importar Numpy
importar numpy como np
arr = np.Array ([1, -9, 13, -24])
imprimir (f "matriz absoluta: np.absoluto (arr) ")

Comenzamos importando el paquete Numpy con un alias como NP en el código anterior.

Luego creamos una matriz usando el NP.función de matriz. Finalmente, devolvemos una matriz que contiene los valores absolutos de cada elemento en la variable ARR.

La salida resultante es como se muestra:

Matriz absoluta: [1 9 13 24]

Nota: El valor absoluto siempre es positivo.

Ejemplo 2 - flotadores

Veamos qué sucede al aplicar la función absoluta a una variedad de valores de punto flotante.

arr_2 = np.matriz ([1.3, -9.9, 13.2, -24])
imprimir (f "matriz absoluta: np.Absolute (arr_2) ")

Esto debería volver:

Matriz absoluta: [1.3 9.9 13.2 24. ]

El tipo de datos de entrada se conserva para la matriz de salida. Si hay un entero en la matriz, se convierte automáticamente en un flotador.

Ejemplo 3 - Números complejos

¿Qué sucede cuando aplicamos la función a una matriz de números complejos?? Vamos a averiguar.

arr_3 = np.matriz ([1.3J, -9.9, 13J, -24])
imprimir (f "matriz absoluta: np.absoluto (arr_3) ")

Esto debería volver:

Matriz absoluta: [1.3 9.9 13. 24. ]

Visualización de matplotlib

Podemos visualizar valores absolutos usando matplotlib, como se muestra en el fragmento de código a continuación.

# Importar matplotlib
Importar matplotlib.Pyplot como PLT
arr = np.linspace (inicio = -5, parada = 5, num = 50)
PLT.Parcela (arr, np.Absoluto (arr))

El código anterior debería devolver:

Conclusión

Este artículo ofrece una explicación detallada de la función absoluta () en Numpy. También proporcionamos ejemplos e ilustraciones para retratar cómo funciona la función.

Gracias por leer!!