Python에서 목록의 평균을 찾는 방법

파이썬 평균

파이썬 평균 함수는 목록에서 주어진 숫자의 평균을 찾는 데 사용됩니다. Python에서 평균을 계산하는 공식은 목록에 있는 숫자의 합을 목록에 있는 숫자의 개수로 나누어 계산하는 방식으로 수행됩니다.

목록의 Python 평균은 아래 나열된 여러 가지 방법으로 수행할 수 있습니다.

방법 1: 루프를 통한 Python 평균

이 예에서는 sum_num 변수를 XNUMX으로 초기화하고 for 루프를 사용했습니다. 그만큼 for 루프 목록에 있는 요소를 반복하며 각 숫자는 sum_num 변수 내에 추가되고 저장됩니다. 목록 Python의 평균은 다음을 사용하여 계산됩니다. sum_num 다음을 사용하여 목록에 있는 숫자의 개수로 나눕니다. len() 내장 기능.

코드 예제

def cal_average(num):
    sum_num = 0
    for t in num:
        sum_num = sum_num + t           
    avg = sum_num / len(num)
    return avg
print("The average is", cal_average([18,25,3,41,5]))

출력:

The average is 18.4

방법 2: Python 평균 – sum() 및 len() 내장 함수 사용

이 예에서 sum()len() 내장 함수는 Python에서 평균을 구하는 데 사용됩니다. 요소를 반복할 필요가 없고 코드 크기도 줄어들기 때문에 평균을 계산하는 간단한 방법입니다. 평균은 아래와 같이 단 한 줄의 코드로 계산할 수 있습니다.

프로그램 예

# Example to find average of list
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = sum(number_list)/len(number_list)
print("The average is ", round(avg,2))

출력:

The average is  31.86

방법 3: 통계 모듈의 평균 함수를 사용한 Python 평균

통계 모듈의 평균 기능을 사용하여 "평균"을 쉽게 계산할 수 있습니다. 아래 예시

# Example to find the average of the list
from statistics import mean
 
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

출력:

The average is  31.86

방법 4: numpy 라이브러리의 평균()을 사용하여 Python에서 평균 계산

누피 라이브러리는 대규모 다차원 배열 작업에 일반적으로 사용되는 라이브러리입니다. 또한 다양한 작업을 수행하기 위해 배열에 사용되는 대규모 수학 함수 모음이 있습니다. 한 가지 중요한 것은 mean() 주어진 목록에 대한 평균을 제공하는 함수입니다.

코드 예제

# Example to find avearge of list
from numpy import mean
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

출력:

C:\pythontest>python testavg.py
The average is  31.86

요약

  • 평균을 계산하는 공식은 목록에 있는 숫자의 합을 목록에 있는 숫자의 개수로 나누어 계산하는 방식으로 수행됩니다.
  • 목록의 평균은 여러 가지 방법으로 수행할 수 있습니다. 즉
    • 루프를 사용한 Python 평균
    • 사용하여 sum()len() Python의 내장 함수
    • 사용 mean() 통계 모듈에서 평균을 계산하는 함수입니다.
    • 사용 mean() numpy 라이브러리에서