numpy.ptp
-
numpy.ptp(a, axis=None, out=None, keepdims=<no value>)[source] -
Диапазон значений (максимум - минимум) по оси.
Название функции происходит от аббревиатуры «пик-к-пик».
Параметры: -
a : array_like -
Входные значения.
-
axis : None or int or tuple of ints, optional -
Ось, по которой нужно найти пики. По умолчанию, уплощает массив.
axisможет быть отрицательным, в этом случае он считает с последней до первой оси.Введено в версии 1.15.0.
Если это кортеж из целых чисел, выполняется редукция по нескольким осям, а не по одной оси или всем осям, как раньше.
-
out : array_like -
Альтернативный массив вывода, в который помещается результат. Он должен иметь ту же форму и длину буфера, что и ожидаемый результат, но тип значений вывода будет при необходимости преобразован.
-
keepdims : bool, optional -
Если это установлено в True, оси, которые уменьшаются, остаются в результате в качестве измерений с размером один. С этим параметром результат корректно транслируется к входному массиву.
Если передано значение по умолчанию, то
keepdimsне будет передано методуptpподклассовndarray, однако любое нестандартное значение будет. Если метод подкласса не реализуетkeepdims, будут возбуждаться исключения.
Возвращает: -
ptp : ndarray -
Новый массив, содержащий результат, если не был указан
out, в противном случае возвращается ссылка наout.
Примеры
>>> x = np.arange(4).reshape((2,2)) >>> x array([[0, 1], [2, 3]])>>> np.ptp(x, axis=0) array([2, 2])
>>> np.ptp(x, axis=1) array([1, 1])
-
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.16.1/reference/generated/numpy.ptp.html