NumPy参考 >例行程序 >Statistics > numpy.ptp
numpy.
ptp
(a,axis = None,out = None,keepdims = <无值> )[源代码] ¶沿轴的值范围(最大值-最小值)。
函数的名称来自“ peak to peak”的首字母缩写。
输入值。
查找峰所在的轴。默认情况下,展平阵列。 轴可能为负,在这种情况下,它从最后一个轴开始计数。
1.15.0版中的新功能。
如果这是一个整数元组,则在多个轴上执行归约,而不是像以前那样在单个轴或所有轴上执行归约。
放置结果的替代输出数组。它必须具有与预期输出相同的形状和缓冲区长度,但是如有必要,将强制转换输出值的类型。
如果将其设置为True,则缩小的轴将保留为尺寸1的尺寸。使用此选项,结果将针对输入数组正确广播。
如果传递了默认值,则keepdims不会传递给的ptp
子类的方法
ndarray
,但是任何非默认值都将传递。如果子类的方法未实现keepdims,则将引发任何异常。
除非指定了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])