
x= np.arange(8).reshape((2,4))
np.sum(x, axis=0)
# array(p4,6,8,10])
np.sum(x, axis=1)
# array([6,22])
집계함수: 데이터에 대한 수학적 요약통계를 확인

x= np.arange(5)
# array([ 0,1,2,3,4])
x<3
# array([True, True, True, False, False])
x>5
# array([False, False, False, False, False])
x[x<3]
# array([0,1,2])
마스킹 연산: 특정값을 기준으로 boolean 형태로 반환

x= np.arange(20).reshape((2,10))
print(np.max(x))
연산결과 =>
19
해설 => np.arange(20) 은 0~ 19까지의 숫자이고, reshape((2,10)) 을 통해 행2 열10인 형태로 변환되는데, 집계함수 max( ) 를 이용하여 가장 큰 숫자를 반환해야 하므로 19 를 출력한다.