[Python]np.clip() 이란?
카테고리: py
Definition
NumPy 라이브러리에서 제공하는 함수 중 하나이다. 이 함수는 배열의 각 요소를 주어진 범위 내로 클리핑(잘라내기)하여 값을 제한하는데 사용된다. 이는 데이터를 특정 범위 내로 제한하거나 이상치를 처리할 때 유용하다.
최대 & 최소값 제한
Method
numpy.clip(a, a_min, a_max, out=None)
a
: 클리핑을 적용할 배열.a_min
: 클리핑할 최소 값. 배열의 요소가 이 값보다 작으면 이 값으로 대체.a_max
: 클리핑할 최대 값. 배열의 요소가 이 값보다 크면 이 값으로 대체.out
: 클리핑된 값을 저장할 배열. 기본값은 None이며, 이 경우 새로운 배열을 생성하여 반환.
Example
import numpy as np
arr = np.array([2, 15, 7, 12, 5])
clipped_arr = np.clip(arr, 0, 10)
print(clipped_arr) # 출력: [ 2 10 7 10 5]
“np.clip” 함수를 사용하면 배열의 요소를 원하는 범위로 제한할 수 있다.
댓글 남기기