반응형
질문
파이썬에서 리스트의 평균을 어떻게 구할 수 있을까요?
[1, 2, 3, 4] ⟶ 2.5
답변
Python 3.8+에서는 부동 소수점과의 숫자 안정성을 위해 statistics.fmean
을 사용하십시오. (빠름.)
Python 3.4+에서는 부동 소수점과의 숫자 안정성을 위해 statistics.mean
을 사용하십시오. (더 느림.)
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9]
import statistics
statistics.mean(xs) # = 20.11111111111111
Python 3의 이전 버전에서는 다음을 사용하십시오.
sum(xs) / len(xs)
Python 2에서 부동 소수점 나눗셈을 얻으려면 len
을 부동 소수점으로 변환하십시오:
sum(xs) / float(len(xs))
반응형
댓글