Veamos cómo obtener el valor mínimo y máximo de una array NumPy dada a lo largo del segundo eje. Aquí, el segundo eje significa filas.
Estamos utilizando las funciones numpy.amax() y numpy.amin() de NumPy para obtener los valores mínimo y máximo de una array a lo largo del segundo eje, respectivamente.
numpy.amax(): esta función devuelve el máximo de una array o el máximo a lo largo del eje (si se menciona).
Sintaxis: numpy.amax(a, axis=Ninguno, out=Ninguno, keepdims=<sin valor>, initial=<sin valor>, where=<sin valor>)
numpy.amin(): esta función devuelve el mínimo de una array o el mínimo a lo largo del eje (si se menciona).
Sintaxis: numpy.amin(a, axis=Ninguno, out=Ninguno, keepdims=<sin valor>, initial=<sin valor>, where=<sin valor>)
Ahora, veamos un ejemplo:
Ejemplo 1:
Python3
# Import numpy library import numpy as np # Create a numpy array arr = np.array([[0, 1], [2, 3]]) print("Given Array:\n", arr) # find row-wise max values rslt1 = np.amax(arr, 1) print("\nMaximum Value:", rslt1) # find row-wise min values rslt2 = np.amin(arr, 1) print("\nMinimum Value:", rslt2)
Producción:
Given Array: [[0 1] [2 3]] Maximum Value: [1 3] Minimum Value: [0 2]
Ejemplo 2:
Python3
# Import numpy library import numpy as np # Create a numpy array arr = np.array([[10, 34, 45], [22, -3, 46], [33, 4, 6]]) print("Given array:\n", arr) # find row-wise max values rslt1 = np.amax(arr, 1) print("\nMaximum value along the second axis:", rslt1) # find row-wise min values rslt2 = np.amin(arr, 1) print("\nMinimum value along the second axis:", rslt2)
Producción:
Given array: [[10 34 45] [22 -3 46] [33 4 6]] Maximum value: [45 46 33] Minimum value: [10 -3 4]
Publicación traducida automáticamente
Artículo escrito por priyabisht y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA