[Python]np.clip() 이란?

Date:     Updated:

카테고리:

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” 함수를 사용하면 배열의 요소를 원하는 범위로 제한할 수 있다.

py 카테고리 내 다른 글 보러가기

댓글 남기기