배열 요소의 산술 평균과 가중 평균 계산하기
배열은 프로그래밍에서 자주 사용되는 데이터 구조입니다. 배열의 요소들을 평균을 구하는 경우, 산술 평균과 가중 평균을 계산할 수 있습니다. 이 글에서는 이 두 가지 평균의 계산 방법을 알아보겠습니다.
산술 평균 계산하기
산술 평균은 배열의 모든 요소를 더한 후, 요소의 개수로 나누어 구할 수 있습니다. 즉, 배열의 모든 요소를 더한 값을 배열의 길이로 나누면 됩니다. 다음은 산술 평균을 계산하는 예제 코드입니다.
numbers = [2, 4, 6, 8, 10]
sum = 0
count = 0
for n in numbers:
sum += n
count += 1
average = sum / count
print("산술 평균:", average)
위 코드는 numbers
배열의 모든 요소를 더한 후, 요소의 개수로 나누어 산술 평균을 계산합니다. 실행 결과는 다음과 같습니다.
산술 평균: 6.0
가중 평균 계산하기
가중 평균은 배열의 각 요소에 가중치를 곱한 후, 가중치의 총합으로 나누어 구할 수 있습니다. 즉, 각 요소의 값에 가중치를 곱한 값을 모두 더한 후, 가중치의 총합으로 나누면 됩니다. 다음은 가중 평균을 계산하는 예제 코드입니다.
numbers = [2, 4, 6, 8, 10]
weights = [0.1, 0.2, 0.3, 0.2, 0.2]
weighted_sum = 0
weight_sum = 0
for i in range(len(numbers)):
weighted_sum += numbers[i] * weights[i]
weight_sum += weights[i]
weighted_average = weighted_sum / weight_sum
print("가중 평균:", weighted_average)
위 코드는 numbers
배열의 각 요소에 weights
배열의 값을 곱한 후, 이를 모두 더한 뒤, weights
배열의 값들의 총합으로 나누어 가중 평균을 계산합니다. 실행 결과는 다음과 같습니다.
가중 평균: 5.8
결론
이번 글에서는 배열의 요소의 산술 평균과 가중 평균을 계산하는 방법에 대해 알아보았습니다. 산술 평균은 각 요소의 값을 모두 더한 후, 요소의 개수로 나누어 계산하고, 가중 평균은 각 요소에 가중치를 곱한 값을 모두 더한 후, 가중치의 총합으로 나누어 계산합니다. 이러한 평균 계산 방법은 데이터 분석이나 통계에서 많이 활용되는 개념입니다.
#DataAnalysis #Statistics