[python] comportement d'argmax

argmax renvoie le numéro d'élément de celui dont la dimension est la plus grande spécifiée par axis.

tmp.py


import numpy as np

array = [[2,3,4],
         [5,6,4],
         [3,2,1],
         [2,1,3]]
array = np.array(array)

print(np.argmax(array, axis=0)) # [1 1 0]
print(np.argmax(array, axis=1)) # [2 1 0 2]

Explication de la sortie Quand axe = 0

Dans print (np.argmax (array, axis = 0)), [2,5,3,2] [3,6,2,1] [4,4,1,3] sont ciblés. Par conséquent, "5", "6", "4" sont repris. Chaque numéro d'élément est [1 1 0].

Explication de la sortie Quand axe = 1

Dans print (np.argmax (array, axis = 1)), [2,3,4], [5,6,4], [3,2,1], [2,1,3] sont visés. Par conséquent, "4", "6", "3", "3" sont captés. Chaque numéro d'élément est [2 1 0 2].

Au fait,

Si l'axe n'est pas spécifié, ce sera 4. Je n'ai pas enquêté sur cela pour une raison quelconque.

tmp.py


print(np.argmax(array) #=> 4

Recommended Posts

[python] comportement d'argmax
Comportement de python3 par le serveur de Sakura
Comportement de multiprocessing.pool.Pool.map
Les bases de Python ①
Bases de python ①
Copie de python
Introduction de Python
Vérifiez le comportement du destroyer en Python
[Python] Opération d'énumération
Liste des modules python
Unification de l'environnement Python
Copie des préférences python
Principes de base du grattage Python
Comportement des arguments par défaut de Python
Utilisation des locaux Python ()
le zen de Python
Installation de Python 3.3 rc1
mélangeur, python, comportement de la sphère
# 4 [python] Bases des fonctions
Connaissance de base de Python
Anecdotes sobres de python3
Résumé des arguments Python
Bases de python: sortie
Installation de matplotlib (Python 3.3.2)
Application de Python 3 vars
Divers traitements de Python
Le comportement de retrait de json.dumps est différent entre python2 et python3
[Python] Utilisation correcte de la carte
Vers la retraite de Python2
résumé lié à l'opération de fichier python
Résumé des opérations de liste Python3
Python - Démarrage rapide de la journalisation
Recommandation de la bibliothèque binpacking de python
[python] Valeur de l'objet fonction (?)
Mise à jour automatique du module Python
Python - Vérifiez le type de valeurs
[Python] L'origine du nom de la fonction python
comportement de matplotlib: histgramme normé
Analyse statique des programmes Python
À propos de divers encodages de Python 3
Jugement d'équivalence d'objet en Python
Introduction d'activités appliquant Python
python> Gestion des tableaux 2D
Installer plusieurs versions de Python
Mise à niveau de python Anaconda
Manipulation de python sur mac
python: principes de base de l'utilisation de scikit-learn ①
2.x, 3.x code de caractères des séries python
Comparaison de 4 types de frameworks Web Python
Mesure FPS simple de python
Vérifiez la version OpenSSL de python 2.6
Implémentation Python du filtre à particules
Post-traitement de python (NG)
[Python] Copie d'une liste multidimensionnelle
Accélérer le chargement des images Python
Exemple d'utilisation de pickle Python
Comportement de la méthode pandas rolling ()
Utilisation basique de la f-string Python