Función amax de NumPy

NumPyNumPyBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

NumPy es una poderosa biblioteca para el lenguaje de programación Python que se utiliza para realizar operaciones matemáticas, especialmente en matrices. NumPy proporciona muchas funciones integradas, una de las cuales es la función amax(). En este laboratorio, discutiremos la función amax() con ejemplos para ayudarte a entender su sintaxis, parámetros y uso.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haz clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tengas que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no puede automatizarse debido a las limitaciones de Jupyter Notebook.

Si tienes problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y resolveremos rápidamente el problema para ti.

Importar las bibliotecas necesarias

Para usar la función amax(), necesitamos importar la biblioteca NumPy. En Python, podemos usar la palabra clave import para importar bibliotecas.

import numpy as np

Crear una matriz de entrada

Podemos crear una matriz de NumPy usando el método array(). En este paso, crearemos una matriz simple para usar en nuestros ejemplos.

a = np.array([[4, 5, 2], [3, 7, 1], [8, 6, 9]])

Encontrar el elemento máximo de la matriz

La función amax() se utiliza para encontrar el valor máximo de una matriz. Aquí hay un ejemplo que muestra cómo usar la función amax() para encontrar el valor máximo de una matriz:

max_value = np.amax(a)
print("El valor máximo de una matriz: ", max_value)

Salida:

El valor máximo de una matriz:  9

Encontrar el elemento máximo a lo largo de un eje

La función amax() también se puede utilizar para encontrar el elemento máximo a lo largo de un eje particular de una matriz. En este ejemplo, usaremos el parámetro axis para determinar el elemento máximo de una fila y una columna.

## Encuentra el elemento máximo a lo largo de una fila
max_row = np.amax(a, axis=1)
print("Elementos máximos a lo largo de una fila:\n", max_row)

## Encuentra el elemento máximo a lo largo de una columna
max_column = np.amax(a, axis=0)
print("Elementos máximos a lo largo de una columna:\n", max_column)

Salida:

Elementos máximos a lo largo de una fila:
 [5 7 9]

Elementos máximos a lo largo de una columna:
 [8 7 9]

Encontrar el elemento máximo con el parámetro "where"

El parámetro where se utiliza para encontrar el valor máximo en los índices especificados. Aquí hay un ejemplo que muestra cómo usar el parámetro where con la función amax() para encontrar el valor máximo en los índices especificados:

b = np.array([[4, 5, 2], [3, 7, 1], [8, 6, 9]])
max_value = np.amax(b, where=[False, True, True])
print("El valor máximo de los índices seleccionados: ", max_value)

Salida:

El valor máximo de los índices seleccionados:  9

Resumen

En este laboratorio, cubrimos la función amax() de la biblioteca NumPy. Discutimos la sintaxis de esta función con sus parámetros y valores devueltos. También proporcionamos ejemplos de uso de la función amax() para encontrar el elemento máximo de una matriz, encontrar el elemento máximo a lo largo de un eje y encontrar el elemento máximo con el parámetro where. La función amax() de NumPy es una herramienta útil para encontrar el elemento máximo de una matriz y para el análisis estadístico de datos.