python
import numpy as np
X = 5 #Top 5 des valeurs totales
a = np.random.randint(0, 100, 100).reshape(10, 10)
#Créer un vecteur qui additionne les éléments de colonne de la matrice
sum_row_vec = np.sum(a, axis=0)
#Obtenez l'index avec le X le plus élevé dans la somme de la colonne
top_indecies = sum_row_vec.argsort()[-X:][::-1]
#Station dans l'ordre d'index
np.sort(top_indecies)
top_row_a = a[:, top_indecies]
Recommended Posts