cupy.ptp#

cupy.ptp(a, axis=None, out=None, keepdims=False)[source]#

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

注意

函数名称来自“峰峰值”(peak to peak)的首字母缩写。

当至少有一个元素是 NaN 时,对应的 ptp 值将是 NaN。

参数:
  • a (cupy.ndarray) – 计算范围的数组。

  • axis (int) – 计算范围的轴。默认使用扁平化数组。

  • out (cupy.ndarray) – 输出数组。

  • keepdims (bool) – 如果为 True,则保留作为大小为一的轴。

返回值:

a 的范围,如果指定了轴则沿该轴计算。

返回类型:

cupy.ndarray

注意

当使用 cuTENSOR 加速器时,对于包含一个或多个 NaN 元素的归约轴,输出值可能会被折叠。

另请参阅

numpy.amin()