Is there a numpy max min function?

Michel Keijzers picture Michel Keijzers · Feb 16, 2012 · Viewed 10.7k times · Source

Is there a numpy function that gives for a given numpy array its maximum - minimum value, i.e. numpy.max(a) - numpy.min(a) ?

e.g.

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

Reason: performance increase since max and min would cause twice the iteration of the array (which is in my case 7.5 million or more numbers).

Answer

Sven Marnach picture Sven Marnach · Feb 16, 2012

Indeed there is such a function -- it's called numpy.ptp() for "peak to peak".