问题
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).
回答1:
Indeed there is such a function -- it's called numpy.ptp() for "peak to peak".
来源:https://stackoverflow.com/questions/9312756/is-there-a-numpy-max-min-function