Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python

Lorsque je fais des opérations de liste, je veux souvent un index jusqu'à la nième valeur la plus élevée. Jusqu'à présent, je l'ai malaxé de manière appropriée, mais je savais que l'utilisation de numpy le rendrait plus intelligent, alors j'ai pris une note pour moi-même.

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

Quand il y avait une liste

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

Vous pouvez obtenir l'index par ordre croissant en utilisant argsort () pour et ndarray. Si vous voulez descendre, utilisez des tranches

>>> A.argsort()[::-1]
array([1, 2, 3, 4, 0])

Peut être obtenu

Recommended Posts

Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Obtenir la valeur d'une clé spécifique jusqu'à l'index spécifié de la liste de dictionnaires en Python
Comment récupérer la nième plus grande valeur en Python
[python] Récupère la liste des classes définies dans le module
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
Obtenez l'index de chaque élément de la matrice de confusion en Python
[python] Obtenez le rang des valeurs dans la liste par ordre croissant / décroissant
Obtenez une liste de fichiers dans un dossier avec python sans chemin
[python] Obtenir une liste de variables d'instance
Obtenir la liste de codes EDINET en Python
[Python] Obtenir une liste de dossiers uniquement
Obtenez une liste des packages installés dans l'environnement actuel avec python
J'ai mesuré 6 méthodes pour obtenir l'indice de la valeur maximale (valeur minimale) de la liste
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Copiez la liste en Python
Découvrez la fraction de la valeur saisie en python
Touchons une partie de l'apprentissage automatique avec Python
Rechercher par la valeur de l'instance dans la liste
Python> liste> pop ()> Obtenir l'index {spécifié / non spécifié} + del ()
Comment obtenir une liste de fichiers dans le même répertoire avec python
Liste des modules python
Liste de filtres en Python
La chose semblable à une recherche de liste en Python
Obtenir la date en Python
Comment obtenir le nombre de chiffres en Python
[Python] Manipulation des éléments dans la liste (tableau) [Ajouter / Supprimer]
Obtenir la taille (nombre d'éléments) de Union Find en Python
Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python VBA
Liste du code Python utilisé dans l'analyse de Big Data
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
Python: obtenir une liste de méthodes pour un objet
Regrouper par éléments consécutifs d'une liste en Python
Obtenez l'URL de la destination de la redirection HTTP en Python
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Obtenez des commentaires YouTube en Python
Essayez d'obtenir la liste des fonctions du paquet Python> os
Résumé des opérations de liste Python3
Obtenez le mois dernier en Python
Python> Obtenir une liste de fichiers dans plusieurs répertoires> Utiliser glob | Trier par heure de modification
Calcul de la valeur de jeu de cisaillement en Python
Obtenez une liste des livres électroniques DMM achetés avec Python + Selenium
Liste des nœuds dans les diagrammes
Développer une bibliothèque pour obtenir la liste des collections Kindle en Python
Jugement d'équivalence d'objet en Python
Discord's Python 1.5 ou version ultérieure, je ne parviens pas à obtenir la liste des membres
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
Obtenir la taille du terminal en Python
Décrypter une ligne de code en Python lambda, carte, liste
Obtenir explicitement EOF en python
Obtenez des notes Evernote en Python
Implémentation du tri rapide en Python
Obtenir des éléments de liste en Python
Python> dictionnaire> get ()> valeur facultative
Obtenez des synonymes japonais avec Python
python Remarque: enumerate () -Obtenir l'index et l'élément de la liste en même temps et tourner pour l'instruction
J'ai essayé d'obtenir l'index de la liste en utilisant la fonction énumérer