ndarray自带的clip method
生成一个矩阵
a=np.array([[1,2,3],[4,5,6]])
a
Out[175]:
array([[1, 2, 3],
[4, 5, 6]])
如果我们希望<5的数值为5,则
a.clip(5)
Out[176]:
array([[5, 5, 5],
[5, 5, 6]])
如果我们希望<5的数值为5,>2且<5的数值为2,则
a.clip(2,5)
Out[177]:
array([[2, 2, 3],
[4, 5, 5]])
依次类推
a.clip([2,4,5])
Out[180]:
array([[2, 4, 5],
[4, 5, 6]])