Python/Python numpy
Python numpy : average, median (numpy로 list 속 평균과 중간값 구하기)
CosmosProject
2021. 7. 26. 21:48
728x90
반응형
평균(average)은 여러 요소들을 모두 더하여 해당 요소들의 개수로 나눈 것을 의미합니다.
중간값(median)은 여러 요소를 오름차순/내림차순으로 정렬했을 때 가장 중간에 있는 값을 의미합니다.
import numpy as np
list_test = [2, 5, 7, 8, 10]
val_average = np.average(list_test)
print(val_average)
val_median = np.median(list_test)
print(val_median)
-- Result
6.4
7.0
numpy에서 average는 여러 요소들의 평균값을 구해줍니다.
numpy에서 median은 여러 요소들의 중간값을 구해줍니다.
list_test의 가장 중간에 있는 값은 7이므로 중간값은 7입니다.
import numpy as np
list_test = [2, 5, 7, 8, 10, 11]
val_median = np.median(list_test)
print(val_median)
-- Result
7.5
만약 위 예시처럼 요소의 개수가 짝수개라 정확히 중간에 있는 값이 없는 경우에는
가장 중간에 있는 2개 요소의 평균을 구합니다.
위 예시에선 중간에 있는 7, 8의 평균인 7.5를 return합니다.
728x90
반응형