본문 바로가기
Programming Language/NumPy Library

[Python] 넘파이 최대값, 최소값, 전체합, 전체평균, 표준편차, axis 활용

by 처카푸 2024. 4. 5.

이번 학습에서 사용 할 배열

X = np.random.randint(1, 100, (4,5))
X
# array([79, 36, 16, 10, 93],
      # [84, 62, 46, 18, 44],
      # [83, 59, 51, 21, 94],
      # [79, 96, 20, 46, 12]])

 

최대값

- .max( )

X.max()
# 96

최소값

- .min( )

X.min()
# 10

전체합

- .sum( )

X.sum()
# 1049

전체평균

- .mean( )

X.mean()
# 52.45

표준편차

- .std( )

X.std()
# 29.294154707040107

 

axis 활용

- 각 행별 또는 각 열별로 데이터를 분석 할 때는 축이 필요하다 

- axis = 를 적어서 사용하면 된다

- 열 axis = 1

X.max(axis = 1)
# array([93, 84, 94, 96])
# max는 예이고 위에 설명한 함수 모두 사용 가능하다

- 행 axis = 0

X.max(axis = 0)
# array([84, 96, 51, 46, 94])
# max는 예이고 위에 설명한 함수 모두 사용 가능하다