Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab

Ich wollte den n-ten größten und kleinsten Wert in der Liste mit Python kennen. Es war ein wenig anders als das, was gefundener Artikel wollte, also habe ich es einfach zusammengefasst, einschließlich des Teils, von dem ich dachte, dass es so sein würde.

Angenommen, Sie haben die folgende Liste, ähnlich dem Originalartikel.

a=[1,5,4,3,2]

aufsteigende Reihenfolge

Wenn Sie den Index in aufsteigender Reihenfolge (aufsteigender Reihenfolge) dieser Liste erhalten möchten

>>> A=np.array(a)
>>> A.argsort()
array([0, 4, 3, 2, 1])

Wird sein.

absteigende Reihenfolge

Als nächstes, wenn Sie den Index in absteigender Reihenfolge erhalten möchten

>>> A=np.array(a)
>>> len(A)-1-A.argsort()
array([4, 0, 1, 2, 3])    

Im ursprünglichen Artikel habe ich absteigende Reihenfolge mithilfe von Slices implementiert, aber ich habe es mit dem Gefühl versucht, dass es auch diese Methode gibt, da sie sich ein wenig von den gewünschten Spezifikationen unterscheidet.

Recommended Posts

Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
So rufen Sie den n-ten größten Wert in Python ab
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Versuchen Sie, die Thread-Liste der Nachrichten (Abneigung) mit Python zu erhalten.
[Python] Ermittelt den Rang der Werte in der Liste in aufsteigender / absteigender Reihenfolge
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Zeigen Sie eine Liste der Alphabete in Python 3 an
[Python] Ruft eine Liste der Instanzvariablen ab
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Ruft die EDINET-Codeliste in Python ab
[Python] Nur eine Liste der Ordner abrufen
Entfernen Sie DICOM-Bilder in Python
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
Ich habe 6 Methoden gemessen, um den Index des Maximalwerts (Minimalwerts) der Liste zu erhalten
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Holen Sie sich den Aufrufer einer Funktion in Python
Kopieren Sie die Liste in Python
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
Lassen Sie uns einen Teil des maschinellen Lernens mit Python berühren
Suchen Sie nach dem Wert der Instanz in der Liste
Python> Liste> Pop ()> Index abrufen {angegeben / nicht angegeben} + del ()
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Sortierte Liste in Python
Liste der Python-Module
Die findähnliche Sache der Liste in Python
Holen Sie sich Datum in Python
So ermitteln Sie die Anzahl der Stellen in Python
[Python] Manipulation von Elementen in der Liste (Array) [Hinzufügen / Löschen]
Rufen Sie den im Pulldown-Menü Selenium Python VBA ausgewählten Wert ab
[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Python: Ruft eine Liste der Methoden für ein Objekt ab
Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
Holen Sie sich YouTube-Kommentare in Python
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Zusammenfassung der Python3-Listenoperationen
Holen Sie sich letzten Monat in Python
Python> Eine Liste der Dateien in mehreren Verzeichnissen abrufen> Glob verwenden | Nach Änderungszeit sortieren
Messen Sie den BMI-Index in Python.
[Python] Wert des Funktionsobjekts (?)
Berechnung des Scherspielwerts in Python
Liste der Knoten in Diagrammen
Entwickelte eine Bibliothek, um die Kindle-Sammlungsliste in Python abzurufen
Objektäquivalenzbeurteilung in Python
Discords Python 1.5 oder höher, ich kann keine Liste der Mitglieder erhalten
Rufen Sie den Wert ab, während Sie den Standardwert aus dict in Python angeben
Holen Sie sich die Terminalgröße in Python
Entschlüsseln Sie eine Codezeile in Python Lambda, Karte, Liste
Holen Sie sich explizit EOF in Python
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
[Python] Kopie einer mehrdimensionalen Liste