Es gibt viele Lösungen zu finden, das für ein einzelnes Array zu tun, aber was ist mit einer Matrix, wie zum Beispiel:Schnellster Weg, um den n-ten größten Wert einer numpy Matrix
>>> k
array([[ 35, 48, 63],
[ 60, 77, 96],
[ 91, 112, 135]])
Sie k.max()
verwenden können, aber natürlich liefert dies nur den höchsten Wert, 135
. Was ist, wenn ich das zweite oder dritte möchte?
Werfen Sie einen Blick auf diese Antwort: http://stackoverflow.com/questions/26603747/get-the-indices-of-n-highest-values-in-an-ndarray – NJM