clip
clip
函数的主要作用是,剪裁(限制)数组中的值。
给定一个间隔,间隔外的值将被剪裁到间隔边。例如,如果指定了间隔“[0,1]”
,则小于0
的值变为0
,大于1
的值变为1
。
用法
import numpy as np
np.clip(a, a_min, a_max, out=None, **kwargs)
参数
a
:给定数组;a_min
:给定剪裁区间的下边界;a_max
:给定剪裁区间的上边界;
实例
import numpy as np
a = np.arange(10)
a
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
np.clip(a,3,7)
array([3, 3, 3, 3, 4, 5, 6, 7, 7, 7])