1. Description de la méthode numpy.argmax()
La méthode numpy.argmax() en Python est une méthode utilisée sur des tableaux NumPy pour trouver l'indice de l'élément ayant la plus grande valeur. La méthode argmax() est utilisée pour trouver l'indice de la première occurrence de la valeur maximale dans un tableau NumPy. Si le tableau est multidimensionnel, l'indice est renvoyé sous la forme d'un tuple. La méthode argmax() est couramment utilisée dans le contexte de l'analyse de données avec NumPy, notamment pour trouver des indices associés à des valeurs maximales dans des tableaux.
2. Syntaxe de la méthode numpy.argmax()
1 |
numpy.argmax(a, axis=None, out=None) |
Paramètres
- a: Le tableau NumPy dans lequel vous souhaitez trouver l'indice de la valeur maximale.
- axis (optionnel): L'axe le long duquel l'opération est effectuée. Par défaut, l'opération est effectuée sur l'ensemble du tableau.
- out (optionnel): Un tableau de sortie optionnel dans lequel le résultat est stocké.
- Valeur de retour : L'indice de l'élément ayant la plus grande valeur dans le tableau. Si plusieurs occurrences de la valeur maximale existent, l'indice de la première occurrence est renvoyé.
3. Exemples d'usages de la méthode numpy.argmax()
1 2 3 4 5 6 7 8 9 10 11 12 |
import numpy as np arr = np.array([1, 5, 2, 8, 3]) index_of_max = np.argmax(arr) print(index_of_max) # Sortie : 3 """ la valeur maximale est 8 située à l'indice 3 dans le tableau. La méthode argmax() renvoie cet indice 3. """ |
Younes Derfoufi
CRMEF OUJDA