Frage

Gibt es eine numpy -Funktion, die für ein bestimmtes Numpy -Array ihren maximalen - minimalen Wert, dh numpy.max (a) - numpy.min (a)?

z.B

numpy.xxx([4,3,2, 6] = 4 since max = 6, min = 2, 6 - 4 = 2)

Grund: Leistungssteigerung, da max und min doppelt so viel Iteration des Arrays verursachen würde (was in meinem Fall 7,5 Millionen oder mehr Zahlen ist).

War es hilfreich?

Lösung

In der Tat gibt es eine solche Funktion - sie heißt numpy.ptp() für "Peak to Peak".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top