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).
Indeed there is such a function -- it's called numpy.ptp()
for "peak to peak".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With