[Python] Verhalten von Argmax

argmax gibt die Elementnummer des Elements mit der größten durch die Achse angegebenen Abmessung aus.

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]

Erklärung der Ausgabe Wenn Achse = 0

In print (np.argmax (Array, Achse = 0)), [2,5,3,2] [3,6,2,1] [4,4,1,3] werden ins Visier genommen. Daher werden "5", "6", "4" aufgenommen. Jede Elementnummer ist [1 1 0].

Erklärung der Ausgabe Wenn Achse = 1

In print (np.argmax (Array, Achse = 1)), [2,3,4], [5,6,4], [3,2,1], [2,1,3] werden ins Visier genommen. Daher werden "4", "6", "3", "3" aufgenommen. Jede Elementnummer ist [2 1 0 2].

Apropos,

Wenn keine Achse angegeben ist, ist dies 4. Ich habe das aus irgendeinem Grund nicht untersucht.

tmp.py


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

Recommended Posts

[Python] Verhalten von Argmax
Verhalten von Python3 durch Sakuras Server
Verhalten von multiprocessing.pool.Pool.map
Python-Grundlagen ①
Grundlagen von Python ①
Kopie von Python
Einführung von Python
Überprüfen Sie das Verhalten des Zerstörers in Python
[Python] Operation der Aufzählung
Liste der Python-Module
Vereinheitlichung der Python-Umgebung
Kopie der Python-Einstellungen
Grundlagen der Python-Scraping-Grundlagen
Python-Standardargumentverhalten
Verwendung von Python-Einheimischen ()
der Zen von Python
Installieren von Python 3.3 rc1
Mixer, Python, Kugelverhalten
# 4 [Python] Grundlagen der Funktionen
Grundkenntnisse in Python
Nüchterne Trivia von Python3
Zusammenfassung der Python-Argumente
Grundlagen von Python: Ausgabe
Installation von matplotlib (Python 3.3.2)
Anwendung von Python 3 vars
Verschiedene Verarbeitung von Python
Das Einrückungsverhalten von json.dumps unterscheidet sich zwischen python2 und python3
[Python] Richtige Verwendung der Karte
Auf dem Weg zum Ruhestand von Python2
Zusammenfassung der Python-Dateivorgänge
Zusammenfassung der Python3-Listenoperationen
Python - Schneller Start der Protokollierung
Empfehlung der binpacking Bibliothek von Python
[Python] Wert des Funktionsobjekts (?)
Automatisches Update des Python-Moduls
Python --Überprüfen Sie den Wertetyp
[Python] Der Ursprung des Namens der Python-Funktion
Verhalten von Matplotlib: Histgramm normiert
Statische Analyse von Python-Programmen
Über verschiedene Codierungen von Python 3
Objektäquivalenzbeurteilung in Python
Einführung in Aktivitäten mit Python
Python> Umgang mit 2D-Arrays
Installieren Sie mehrere Versionen von Python
Upgrade von Python Anaconda
Umgang mit Python auf Mac
Python: Grundlagen der Verwendung von Scikit-Learn ①
2.x, 3.x Serienzeichencode von Python
Vergleich von 4 Arten von Python-Webframeworks
Einfache FPS-Messung von Python
Überprüfen Sie die OpenSSL-Version von Python 2.6
Python-Implementierung des Partikelfilters
Nachbearbeitung von Python (NG)
[Python] Kopie einer mehrdimensionalen Liste
Beschleunigen Sie das Laden von Python-Bildern
Beispiel für die Verwendung von Python Pickle
Verhalten der Pandas Rolling () Methode
Grundlegende Verwendung von Python-F-String