函数功能:求最大值和最小值的差值
def ptp(a, axis=None, out=None):
"""
沿轴的值范围(最大值-最小值)。
该函数的名称来自“peak-to-peak”的首字母缩写。
参数
----------
a:array_like
输入值。
axis:int,可选
找到山峰的轴线。默认情况下,将
大堆
out:array_like
用于放置结果的替代输出数组。它必须
具有与期望输出相同的形状和缓冲区长度,
但是如果需要,输出值的类型将被强制转换。
返回
-------
ptp:ndarray
保存结果的新数组,除非“out”为
指定,在这种情况下返回对“out”的引用。
"""
return _wrapfunc(a, 'ptp', axis=axis, out=out)
案例:
import numpy as np
a = np.array([1, 7, 5, 9, 3.1])
b = np.ptp(a)
print(f"b得到的结果为:", b)
c = np.array([[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]])
d = np.ptp(c, axis=1)
print(f"d得到的结果为:", d)
![](https://i-blog.csdnimg.cn/blog_migrate/0e3def0a23ace9729f74672d0b27374d.png)