Python——ptp()関数

関数機能:最大値と最小値の差を求める

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)

おすすめ

転載: blog.csdn.net/weixin_53660567/article/details/133345045