반응형
파이썬에서 목록의 평균을 찾아야합니다. 이것은 지금까지 내 코드입니다.
l = [15, 18, 2, 36, 12, 78, 5, 6, 9]
print reduce(lambda x, y: x + y, l)
목록에있는 값을 더하기 위해 가지고 있지만 어떻게 나누는 지 모르겠습니까?
해결 방법
l = [15, 18, 2, 36, 12, 78, 5, 6, 9]
import statistics
statistics.mean(l) # 20.11111111111111
이전 버전의 Python에서는 다음을 수행 할 수 있습니다.
sum(l) / len(l)
Python 2에서는 len
을 float로 변환하여 float 나눗셈을해야합니다.
sum(l) / float(len(l))
참조 페이지 https://stackoverflow.com/questions/9039961
반응형
'파이썬' 카테고리의 다른 글
파이썬 외부 명령을 호출하는 방법은 무엇입니까? (0) | 2020.09.19 |
---|---|
파이썬 Hide all warnings in ipython (0) | 2020.09.19 |
파이썬 Python의 스레드 내에서 호출 될 때 sys.exit ()가 종료되지 않는 이유는 무엇입니까? (0) | 2020.09.19 |
파이썬 Python :“List.append =‘list’객체 속성‘append’는 읽기 전용입니다.” (0) | 2020.09.18 |
파이썬 개체 목록에 특정 속성 값을 가진 개체가 포함되어 있는지 확인 (0) | 2020.09.18 |
댓글