Sortieren durch Angabe einer Spalte im Python Numpy-Array.

Hinweise für Python-Anfänger. Bitte seien Sie vorsichtig mit Fehlern im Inhalt.
import numpy as np

def practice():
    data = np.array([[10,9],[8,7],[6,5],[4,3],[2,1]])
    
    print "Before:"
    print data 
    print 

Sortieren Sie die letzte Spalte mit # argsort () und sortieren Sie sie nacheinander

Wechseln Sie bei Bedarf in eine angegebene Spalte

    data = data[data[:,-1].argsort()]
    
    print "After:" 
    print data

if __name__ == '__main__':
    practice()
    pass

Output:

Before: [[10 9] [ 8 7] [ 6 5] [ 4 3] [ 2 1]]

After: [[ 2 1] [ 4 3] [ 6 5] [ 8 7] [10 9]]

Recommended Posts

Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Verwendung von loc / iloc / ix durch Angabe einer Spalte in CASTable
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
Verwendung der Methode __call__ in der Python-Klasse
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Wie bekomme ich Stacktrace in Python?
Erstellen Sie ein Python-Numpy-Array
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Warum Python Slicing durch einen Doppelpunkt (:) dargestellt wird
So bestimmen Sie die Existenz eines Selenelements in Python
So überprüfen Sie die Speichergröße einer Variablen in Python
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
Verwendung der C-Bibliothek in Python
So löschen Sie einen Taple in einer Liste (Python)
Einbetten von Variablen in Python-Strings
So erstellen Sie eine JSON-Datei in Python
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
So löschen Sie die von Python ausgegebenen Zeichen
So benachrichtigen Sie Discord-Kanäle in Python
So erhalten Sie die Dateien im Ordner [Python]
Ausgabe in Form eines Python-Arrays
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
[Python] So sortieren Sie Instanzen nach Instanzvariablen
[Python] Verwendung der for-Anweisung. Eine Methode zum Extrahieren durch Angabe eines Bereichs oder von Bedingungen.
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Lesen aller in * .py enthaltenen Klassen in dem von Python angegebenen Verzeichnis
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
So rufen Sie den n-ten größten Wert in Python ab
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So erhalten Sie den Variablennamen selbst in Python
Verschiedene Methoden zum Extrahieren von Spalten des NumPy-Arrays
So ermitteln Sie die Anzahl der Stellen in Python
Konvertieren Sie das NumPy-Array "ndarray" in Python [tolist ()]
Wie Sie das aktuelle Verzeichnis in Python in Blender kennen
[Python] So erweitern Sie Variablen in einer Zeichenfolge
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Verwendung des in Lobe in Python erlernten Modells
So führen Sie einen Befehl mit einem Unterprozess in Python aus
[Python] So geben Sie Listenwerte der Reihe nach aus
Erstellen Sie ein Python-Numpy-Array
Wie man in Python entwickelt
Sortieren nach Datum in Python
Sortieren Sie die Liste der Tupel in Python, indem Sie die aufsteigende / absteigende Reihenfolge mehrerer Schlüssel angeben
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
Machen wir einen Sprung in die Fertigungsindustrie, indem wir zusätzlich zu Python das Web nutzen
So finden Sie das erste Element, das den Kriterien in der Python-Liste entspricht
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
So tauschen Sie Elemente in einem Array in Python aus und wie kehren Sie ein Array um.
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
Ändern Sie das Standardausgabeziel in eine Datei in Python
So importieren Sie Dateien in Python an eine beliebige Stelle
So verschieben Sie ein zweidimensionales Array nur mit Python [Hinweis]
So definieren Sie mehrere Variablen in einer Python for-Anweisung
Ich habe versucht "Wie man eine Methode in Python dekoriert"
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]