Comment trier en spécifiant une colonne dans le tableau Python Numpy.

Notes pour les débutants en Python. Veuillez faire attention aux erreurs dans le contenu.
import numpy as np

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

Triez la dernière colonne avec # argsort () et triez dans l'ordre

Changer'-1 'dans une colonne spécifiée si nécessaire

    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

Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Comment utiliser loc / iloc / ix pour obtenir en spécifiant une colonne dans CASTable
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment utiliser la méthode __call__ dans la classe Python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir stacktrace en python
Créer un tableau numpy python
Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Pourquoi le découpage Python est représenté par un deux-points (:)
Comment déterminer l'existence d'un élément sélénium en Python
Comment vérifier la taille de la mémoire d'une variable en Python
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Comment utiliser la bibliothèque C en Python
Comment effacer un taple dans une liste (Python)
Comment incorporer des variables dans des chaînes python
Comment créer un fichier JSON en Python
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Comment effacer les caractères générés par Python
Comment notifier les canaux Discord en Python
Comment obtenir les fichiers dans le dossier [Python]
Sortie sous la forme d'un tableau python
[Python] Comment dessiner un histogramme avec Matplotlib
[Python] Comment trier les instances par variables d'instance
[Python] Comment utiliser l'instruction for. Une méthode d'extraction en spécifiant une plage ou des conditions.
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Comment lire toutes les classes contenues dans * .py dans le répertoire spécifié par Python
Comment obtenir une liste de fichiers dans le même répertoire avec python
Comment récupérer la nième plus grande valeur en Python
Comment convertir / restaurer une chaîne avec [] en python
Comment obtenir le nom de la variable lui-même en python
Diverses méthodes pour extraire les colonnes du tableau NumPy
Comment obtenir le nombre de chiffres en Python
Convertir le tableau NumPy "ndarray" en lilt en Python [tolist ()]
Comment connaître le répertoire actuel en Python dans Blender
[Python] Comment développer des variables dans une chaîne de caractères
[Python] Comment trier un dict dans une liste et une instance dans une liste
Comment utiliser le modèle appris dans Lobe en Python
Comment exécuter une commande à l'aide d'un sous-processus en Python
[Python] Comment afficher les valeurs de liste dans l'ordre
Créer un tableau numpy python
Comment développer en Python
Trier par date en python
Trier la liste des tuples en Python en spécifiant l'ordre croissant / décroissant de plusieurs clés
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Faisons un saut dans l'industrie manufacturière en utilisant le Web en plus de Python
Comment trouver le premier élément qui correspond aux critères de la liste Python
[python] Comment vérifier si la clé existe dans le dictionnaire
Comment changer le fichier de configuration pour qu'il soit lu par Python
Comment déboguer une bibliothèque Python standard dans Visual Studio
Comment convertir un tableau en dictionnaire avec Python [Application]
Comment échanger des éléments dans un tableau en Python et comment inverser un tableau.
Une histoire sur la façon de spécifier un chemin relatif en python.
Changer la destination de sortie standard en un fichier en Python
Comment importer des fichiers où vous le souhaitez en Python
Comment transloquer un tableau à deux dimensions en utilisant uniquement python [Note]
Comment définir plusieurs variables dans une instruction Python for
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment développer dans un environnement virtuel Python [Memo]