- 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])