numpy的np.clip
时间: 2024-02-13 20:47:55 浏览: 66
numpy-基于numpy实现的图像处理算法之Swirl.zip
np.clip()函数用于对给定数组中的元素进行裁剪,将小于给定最小值的元素都替换成最小值,将大于给定最大值的元素都替换成最大值,其余元素不变。
函数原型为:
np.clip(a, a_min, a_max, out=None)
参数说明:
- a:输入数组。
- a_min:裁剪的最小值。
- a_max:裁剪的最大值。
- out:输出数组,可选参数。
示例:
import numpy as np
a = np.array([1, 2, 3, 4, 5])
b = np.clip(a, 2, 4)
print(b) # 输出 [2 2 3 4 4]
c = np.array([[1, 2, 3], [4, 5, 6]])
d = np.clip(c, 2, 4)
print(d) # 输出 [[2 2 3] [4 4 4]]
阅读全文