Veamos el programa para encontrar el valor absoluto de elementos de la array NumPy. Para realizar esta tarea, estamos utilizando la función numpy.absolute() de la biblioteca NumPy. Esta función matemática ayuda a calcular el valor absoluto de cada elemento de la array.
Sintaxis: numpy.absolute(arr, out = None, ufunc ‘absolute’)
Retorno: Una array con el valor absoluto de cada elemento.
Veamos un ejemplo:
Ejemplo 1: Valor absoluto por elementos de array 1d.
Python3
# import library import numpy as np # create a numpy 1d-array array = np.array([1, -2, 3]) print("Given array:\n", array) # find element-wise # absolute value rslt = np.absolute(array) print("Absolute array:\n", rslt)
Producción:
Given array: [ 1 -2 3] Absolute array: [1 2 3]
Ejemplo 2: Valor absoluto por elementos de array 2d.
Python3
# import library import numpy as np # create a numpy 2d-array array = np.array([[1, -2, 3], [-4, 5, -6]]) print("Given array:\n", array) # find element-wise # absolute value rslt = np.absolute(array) print("Absolute array:\n", rslt)
Producción:
Given array: [[ 1 -2 3] [-4 5 -6]] Absolute array: [[1 2 3] [4 5 6]]
Ejemplo 3: valor absoluto por elementos de array 3d.
Python3
# import library import numpy as np # create a numpy 3d-array array = np.array([ [[1, -2, 3], [-4, 5, -6]], [[-7.5, -8.22, 9.0], [10.0, 11.5, -12.5]] ]) print("Given array:\n", array) # find element-wise # absolute value rslt = np.absolute(array) print("Absolute array:\n", rslt)
Producción:
Given array: [[[ 1. -2. 3. ] [ -4. 5. -6. ]] [[ -7.5 -8.22 9. ] [ 10. 11.5 -12.5 ]]] Absolute array: [[[ 1. 2. 3. ] [ 4. 5. 6. ]] [[ 7.5 8.22 9. ] [10. 11.5 12.5 ]]]