최댓값/최솟값 찾기 : np.max()와 np.min()

30 P
QUESTION 10 #314
넘파이 배열에서 가장 큰 값과 가장 작은 값을 찾아내는 함수입니다. 빈칸을 채워보세요.
main.py
import numpy as np

score = np.array([65, 92, 78, 88, 95, 72])

# 최댓값 찾기
print("최고 점수:", np.(score))

# 최솟값 찾기
print("최저 점수:", np.(score))
실행 결과 예시
최고 점수: 95
최저 점수: 65
INTERACTIVE SHELL Shift + Enter 로 즉시 실행

np.max()와 np.min()

배열에서 가장 큰 값가장 작은 값을 찾는 함수입니다.

기본 사용법

score = np.array([65, 92, 78, 88, 95, 72])

np.max(score)  →  95   # 최대값
np.min(score)  →  65   # 최소값

관련 함수 정리

함수 설명 score 결과
np.max() 최대값 95
np.min() 최소값 65
np.sum() 합계 490
np.mean() 평균 81.67
np.std() 표준편차 10.56
np.median() 중간값 83.0

2차원 배열에서의 활용

data = np.array([[80, 90, 85],
                 [70, 60, 100]])

np.max(data)            # 전체 최대값: 100
np.max(data, axis=0)    # 열별 최대값: [80, 90, 100]
np.max(data, axis=1)    # 행별 최대값: [90, 100]

데이터 범위 확인

score = np.array([65, 92, 78, 88, 95, 72])
print(f"범위: {np.min(score)} ~ {np.max(score)}")
print(f"차이: {np.max(score) - np.min(score)}")
# 범위: 65 ~ 95
# 차이: 30

💡 최대값/최소값의 위치가 필요하면 np.argmax(), np.argmin()을 사용하세요.