上一主题

numpy.nanmax

下一主题

numpy.percentile

numpy.ptp

numpy.ptp(a, axis=None, out=None)[source]

沿轴的值范围(最大 - 最小)。

函数的名称来自“峰到峰”的首字母缩写。

参数:

a:array_like

输入值。

axis:int,可选

用于查找峰的轴。默认情况下,展平数组。

out:array_like

用于放置结果的替代输出数组。它必须具有与预期输出相同的形状和缓冲区长度,但如果需要,将转换输出值的类型。

返回:

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])