cupy.clip#

cupy.clip(a, a_min, a_max, out=None)[源代码][源代码]#

将数组的值裁剪到给定的区间。

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

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

  • a_min (scalar, cupy.ndarray or None) – 区间的左侧。当其为 None 时,将被忽略。

  • a_max (scalar, cupy.ndarray or None) – 区间的右侧。当其为 None 时,将被忽略。

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

返回:

裁剪后的数组。

返回类型:

cupy.ndarray

参见

numpy.clip()

备注

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