이번 학습에서 사용 할 배열
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는 예이고 위에 설명한 함수 모두 사용 가능하다
'Programming Language > NumPy Library' 카테고리의 다른 글
[Python] 넘파이 슬라이싱 할 때, 주의 해야 하는 점 (0) | 2024.04.07 |
---|---|
[Python] 넘파이 배열(어레이) 인덱싱, 슬라이싱 _변수[ ], 한 줄 띄기, 중복 제거 (2) | 2024.04.07 |
[Python] 넘파이 랜덤 추출 함수 : random, randint, seed( ) (0) | 2024.04.05 |
[Python] 넘파이와 reshape( ) 사용하여 1차원 배열을 여러 차원 배열로 바꾸기 (2) | 2024.04.05 |
[Python] 넘파이를 이용한 정수(홀수, 짝수) 배열 만들기 (0) | 2024.04.05 |