달나라 노트

Python numpy : average, median (numpy로 list 속 평균과 중간값 구하기) 본문

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
반응형
Comments