python
import numpy as np
X = 5 #Top 5 Gesamtwerte
a = np.random.randint(0, 100, 100).reshape(10, 10)
#Erstellen Sie einen Vektor, der die Spaltenelemente der Matrix summiert
sum_row_vec = np.sum(a, axis=0)
#Ermitteln Sie den Index mit dem höchsten X in der Spaltensumme
top_indecies = sum_row_vec.argsort()[-X:][::-1]
#Resort in Indexreihenfolge
np.sort(top_indecies)
top_row_a = a[:, top_indecies]
Recommended Posts