• 1.附上官方文档链接:
    numpy.clip
  • 2.函数定义
    numpy.clip(a, a_min, a_max, out=None)
  • 3.参数解释
    简单说一下,clip是一个截断函数,也就是将指定数组或数值的大小限制在你规定的范围[min,max]内:

1

2

a

需要被clip的一个数组(array)

a_min

a_min和a_max 可以是标量、array_like、None

a_max

标量的话就是限制数组中每一个值的大小、None是表示不作clip处理(你可以只clip,max或者min)、array_like---

out

---

该函数return的结果是被clip操作后的a

  • 4.实例
>>> a = np.arange(10)
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> np.clip(a, 1, 8)
array([1, 1, 2, 3, 4, 5, 6, 7, 8, 8])