Cette fois, je vous présente les opérations numpytableaux bidimensionnelstriés par lignes et colonnes. Quelles sont les précautions pour les opérations numpy de tableaux bidimensionnels triés par lignes et. colonnes. Voici des cas pratiques 1 Levez-vous et jetez un œil.
Comment trier selon une certaine ligne ou colonne dans un tableau à deux dimensions ? Supposons que data soit un tableau bidimensionnel de type numpy.array, qui peut être implémenté à l'aide de la fonction argsort dans numpy. L'exemple de code de est le suivant : <.>
data = data[data[:,2].argsort()] #按照第3列对行排序
Remarque : argsort renvoie uniquement la ligne triée index et ne modifiera pas le tableau d'origine.
Pour trier selon une certaine ligne, vous pouvez utiliser l'opération de transposition. Le codeest le suivant :
data = data.T(data.T[:,2].argsort()).T # 按照第3行对列进行排序
Le code est le suivant :
data = data[:,data[2].argsort()]
Comment effectuer des tests unitaires automatisés avec Python Unittest
Python utilise Excel pour lire et écrire des données
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!