cupy.clip#

cupy.clip(a, a_min, a_max, out=None)[source]#

将数组的值截断到给定区间。

这等价于 maximum(minimum(a, a_max), a_min),但此函数更高效。

参数:
  • a (cupy.ndarray) – 源数组。

  • a_min (scalar, cupy.ndarrayNone) – 区间的左侧。当它是 None 时,将被忽略。

  • a_max (scalar, cupy.ndarrayNone) – 区间的右侧。当它是 None 时,将被忽略。

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

返回:

截断后的数组。

返回类型:

cupy.ndarray

另请参阅

numpy.clip()

注意

a_min 大于 a_max 时,clip 返回一个所有值都等于 a_max 的数组。