Numpy vous fournit la fonction argmax () qui vous permet de récupérer l'index de l'élément maximum dans un tableau sur un axe spécifique.
Ce tutoriel tente d'expliquer comment le Numpy.La fonction argmax () fonctionne et comment l'utiliser.
Syntaxe de fonction
La syntaxe de la fonction est comme indiqué ci-dessous:
nombant.argmax (tableau, axe = aucun, out = aucun, *, keepdims =La fonction accepte les paramètres suivants:
Valeur de retour de fonction
La fonction renvoie un tableau d'indices dans le tableau avec la même forme que le tableau.forme.
Exemple
Illustrons comment utiliser le Numpy.fonction argmax avec un exemple.
Commencez par importer Numpy comme:
# Importy NumpyEnsuite, créez un tableau 2D comme indiqué:
# Tableau 2DCe qui précède doit créer un tableau 2D avec les éléments comme indiqué:
[[0 1 2]Pour utiliser la fonction argmax () sur l'ensemble du tableau (aplati), nous pouvons exécuter le code comme indiqué:
# élément maximalLe code ci-dessus renvoie l'index maximum de la valeur maximale comme indiqué:
Vous pouvez également utiliser la fonction argmax le long d'un axe spécifique comme indiqué:
# élément maximum le long de l'axe 0Remarque: Puisque nous travaillons avec un tableau 2D, le tableau a deux axes possibles. Le premier passe verticalement à travers les lignes sous forme d'axe 0, et l'autre passe horizontalement à travers les colonnes sous forme d'axe 1.
Par conséquent, le code ci-dessus doit revenir:
Le même cas s'applique le long de l'axe 1. Un exemple est comme indiqué:
# élément max le long de l'axe 1Cela devrait revenir:
[2 2]Exemple 2
Nous pouvons également utiliser la fonction argmax avec un tableau de dimension à n. Par exemple, le code ci-dessous illustre comment utiliser la fonction avec un tableau 3D.
# Tableau 3DCela devrait générer un tableau comme:
[[0 1 2 3]Le long des axes, nous pouvons obtenir l'argmax comme indiqué:
# élément maximalLe code ci-dessus doit retourner:
Max: 23Fermeture
Cet article explore comment utiliser la fonction Numpy Argmax () pour récupérer les indices des valeurs max avec un index spécifique.
Merci d'avoir lu et restez à l'écoute!!