Python에서 목록의 평균 계산
목록의 평균을 구하려면 모든 항목의 합인 산술 평균을 구해야 합니다. 값을 목록의 값 수로 나눈 값입니다. Python에서는 이를 달성하기 위한 여러 가지 접근 방식이 있습니다.
Python 3.8
부동 소수점 값으로 작업할 때 최고의 수치 안정성을 위해 Python 3.8에서는 통계를 제공합니다. f평균 함수. 부동 소수점 부정확성을 효과적으로 처리하여 더 빠른 실행 속도를 제공합니다.
Python 3.4
Python 버전 3.4 이상에서 Statistics.mean 함수는 부동 소수점을 사용하여 수치적 안정성을 제공합니다. . Statistics.fmean만큼 빠르지는 않지만 여전히 평균을 계산하는 데 적합합니다.
예:
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] print(statistics.fmean(xs)) # Output: 20.11111111111111
Python 2
Python 2 사용자의 경우 다음 공식을 사용하여 의미:
sum(xs) / float(len(xs))
이 경우 len(xs)를 부동 소수점으로 캐스팅하여 나누기가 부동 소수점 숫자가 되도록 하는 것이 중요합니다.
적절한 방법을 적용하여 Python 버전과 데이터 특성에 따라 방법을 사용하면 Python에서 목록의 평균을 효과적으로 계산할 수 있습니다.
위 내용은 Python에서 목록의 평균을 어떻게 효율적으로 계산합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!