소스 뷰어
조회수 :   1
import numpy as np
a = np.array( [1,2,3,4,5,6,7,6,5,4,3,2,1] )

print( "a =>", a )
# 3 미만은 3으로, 5 초과는 5로 설정
a[ a < 3 ] = 3; a[ a > 5 ] = 5
print( "a[ a < 3 ] = 3; a[ a > 5 ] = 5 =>", a )

a = np.array( [1,2,3,4,5,6,7,6,5,4,3,2,1] )
f = np.clip(a, 3, 5 )
print( "f = np.clip(a, 3, 5 ) =>", f )
a => [1 2 3 4 5 6 7 6 5 4 3 2 1]
a[ a < 3 ] = 3; a[ a > 5 ] = 5 => [3 3 3 4 5 5 5 5 5 4 3 3 3]
f = np.clip(a, 3, 5 ) => [3 3 3 4 5 5 5 5 5 4 3 3 3]