Hallo Ich habe ein Array mit X Menge an Werten Ich würde gerne die Indexe der zehn kleinsten Werte suchen. In diesem Link haben sie das Maximum effektiv berechnet, How to get indices of N maximum values in a numpy array? aber ich kann noch nicht kommentieren Links, also muss ich die Frage erneut einreichen.Ich brauche die N Minimum (Index) -Werte in einem numply Array
Ich bin nicht sicher, welche Indizes ich ändern muss, um die minimalen und nicht die maximalen Werte zu erreichen. Dies ist ihr Code
In [1]: import numpy as np
In [2]: arr = np.array([1, 3, 2, 4, 5])
In [3]: arr.argsort()[-3:][::-1]
Out[3]: array([4, 3, 1])
o ja, das funktioniert auch. Ich habe versucht, es vorher zu benutzen, aber es fehlte etwas und es wurde etwas kompliziert, aber es funktioniert jetzt dank:] – astrochris
Funktioniert auch für mich. Aber in meinem Fall ist es etwa 20 mal langsamer als die reine numpy Lösung – embert
Ich glaube nicht, dass es für Floats funktioniert. – darshan