Programming Language/NumPy Library
[Python] 넘파이 최대값, 최소값, 전체합, 전체평균, 표준편차, axis 활용
처카푸
2024. 4. 5. 17:54
이번 학습에서 사용 할 배열
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는 예이고 위에 설명한 함수 모두 사용 가능하다