Argsort axis=1
Résolu3 réponses
yg_be
Messages postés
22187
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
7 décembre 2023
1 411
28 déc. 2022 à 08:19
28 déc. 2022 à 08:19
bonjour,
si tu veux comprendre, commence par imprimer le résultat du tri.
import numpy as np arr = np.array([[6, 8, 3], [9, 5, 7]]) print("matrice:") print(arr) for i in range(2): arrs=np.sort(arr,axis=i) arr1 = np.argsort(arr, axis=i) print ("triée sur axe",i) print(arrs) print("index:") print( arr1)
pour axis=1
arrs = np.sort(arr, axis=i) # arrs [3, 6, 8], [5, 7, 9] jusqu'à la ok j ai compris
arr1 = np.argsort(arr, axis=i) # arr1[2, 0, 1], [1, 2, 0] là comment il a trouvé ces index?
et j'ai pas compris
pouvez vous m'expliquer svp