Introduction
NumPy est une bibliothèque puissante pour le langage de programmation Python qui est utilisée pour effectuer des opérations mathématiques, en particulier sur des tableaux. NumPy fournit de nombreuses fonctions intégrées, dont la fonction amax(). Dans ce laboratoire, nous allons discuter de la fonction amax() avec des exemples pour vous aider à comprendre sa syntaxe, ses paramètres et son utilisation.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour la pratique.
Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.
Importer les bibliothèques nécessaires
Pour utiliser la fonction amax(), nous devons importer la bibliothèque NumPy. En Python, nous pouvons utiliser le mot clé import pour importer les bibliothèques.
import numpy as np
Créer un tableau d'entrée
Nous pouvons créer un tableau NumPy en utilisant la méthode array(). Dans cette étape, nous allons créer un tableau simple pour nos exemples.
a = np.array([[4, 5, 2], [3, 7, 1], [8, 6, 9]])
Trouver l'élément maximum du tableau
La fonction amax() est utilisée pour trouver la valeur maximale d'un tableau. Voici un exemple qui montre comment utiliser la fonction amax() pour trouver la valeur maximale d'un tableau :
max_value = np.amax(a)
print("La valeur maximale d'un tableau : ", max_value)
Sortie :
La valeur maximale d'un tableau : 9
Trouver l'élément maximum le long d'un axe
La fonction amax() peut également être utilisée pour trouver l'élément maximum le long d'un axe particulier d'un tableau. Dans cet exemple, nous allons utiliser le paramètre axis pour déterminer l'élément maximum d'une ligne et d'une colonne.
## Trouvez l'élément maximum le long d'une ligne
max_row = np.amax(a, axis=1)
print("Éléments maximaux le long d'une ligne:\n", max_row)
## Trouvez l'élément maximum le long d'une colonne
max_column = np.amax(a, axis=0)
print("Éléments maximaux le long d'une colonne:\n", max_column)
Sortie :
Éléments maximaux le long d'une ligne:
[5 7 9]
Éléments maximaux le long d'une colonne:
[8 7 9]
Trouver l'élément maximum avec le paramètre 'where'
Le paramètre where est utilisé pour trouver la valeur maximale dans les indices spécifiés. Voici un exemple qui montre comment utiliser le paramètre where avec la fonction amax() pour trouver la valeur maximale dans les indices spécifiés :
b = np.array([[4, 5, 2], [3, 7, 1], [8, 6, 9]])
max_value = np.amax(b, where=[False, True, True])
print("La valeur maximale des indices sélectionnés : ", max_value)
Sortie :
La valeur maximale des indices sélectionnés : 9
Résumé
Dans ce laboratoire, nous avons abordé la fonction amax() de la bibliothèque NumPy. Nous avons discuté de la syntaxe de cette fonction avec ses paramètres et les valeurs renvoyées. Nous avons également fourni des exemples d'utilisation de la fonction amax() pour trouver l'élément maximum d'un tableau, trouver l'élément maximum le long d'un axe et trouver l'élément maximum avec le paramètre where. La fonction amax() de NumPy est un outil pratique pour trouver l'élément maximum d'un tableau et pour l'analyse statistique des données.