numpy.clip()> 함수는 배열의 값을 자르는(제한하는) 데 사용됩니다.
간격이 주어지면 간격 외부의 값은 간격 가장자리에 맞게 잘립니다. 예를 들어 [0, 1] 간격을 지정하면 0보다 작은 값은 0이 되고, 1보다 큰 값은 1이 됩니다.
구문: numpy.clip(a, a_min, a_max, out=없음)
... 자바에서매개변수:
ㅏ : 클리핑할 요소가 포함된 배열입니다.
a_min : 최소값.
–> None일 경우, 하단 간격 엣지에서는 클리핑을 수행하지 않습니다. a_min 및 a_max 중 하나만 None일 수 있습니다.
a_max : 최대값.
–> None일 경우 간격의 위쪽 가장자리에서는 클리핑이 수행되지 않습니다. a_min 및 a_max 중 하나만 None일 수 있습니다.
–> a_min 또는 a_max가 array_like이면 세 개의 배열이 해당 모양과 일치하도록 브로드캐스트됩니다.
밖으로 : 결과는 이 배열에 배치됩니다. 내부 클리핑을 위한 입력 배열일 수 있습니다. out은 출력을 보관할 수 있는 올바른 모양이어야 합니다. 해당 유형은 보존됩니다.반품 : 잘린_배열
코드 #1:
문자열을 문자로 변환하는 방법
# Python3 code demonstrate clip() function> > # importing the numpy> import> numpy as np> > in_array>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7>,>8> ]> print> (>'Input array : '>, in_array)> > out_array>=> np.clip(in_array, a_min>=> 2>, a_max>=> 6>)> print> (>'Output array : '>, out_array)> |
>
>
출력 :
Input array : [1, 2, 3, 4, 5, 6, 7, 8] Output array : [2 2 3 4 5 6 6 6]>
코드 #2:
# Python3 code demonstrate clip() function> > # importing the numpy> import> numpy as np> > in_array>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7>,>8>,>9>,>10>]> print> (>'Input array : '>, in_array)> > out_array>=> np.clip(in_array, a_min>=>[>3>,>4>,>1>,>1>,>1>,>4>,>4>,>4>,>4>,>4>],> >a_max>=> 9>)> print> (>'Output array : '>, out_array)> |
>
>
k 최근접 이웃 알고리즘
출력 :
Input array : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Output array : [3 4 3 4 5 6 7 8 9 9]>