배열 요소의 산술평균과 중간값 계산하기

배열은 프로그래밍에서 자주 사용되는 데이터 구조입니다. 배열에는 여러 개의 요소가 저장되어 있으며, 이러한 배열의 요소들에 대해 다양한 연산을 수행할 수 있습니다. 이번 글에서는 배열의 요소들을 이용하여 산술평균과 중간값을 계산하는 방법에 대해 알아보겠습니다.

산술평균 계산하기

산술평균은 배열의 모든 요소의 합을 배열의 길이로 나눈 값입니다. 즉, 배열의 모든 요소들을 더한 후, 배열의 길이로 나누면 됩니다.

def mean(arr):
    total = sum(arr)
    count = len(arr)
    average = total / count
    return average

위의 예시 코드는 파이썬으로 작성된 산술평균 계산 함수입니다. 함수는 배열을 매개변수로 받아 배열의 모든 요소의 합과 길이를 구한 후, 합을 길이로 나누어 산술평균을 계산합니다. 이 함수를 호출하면 산술평균이 반환됩니다.

중간값 계산하기

중간값은 배열의 요소들을 오름차순으로 정렬했을 때 가운데 위치한 값입니다. 중간값은 배열의 크기에 따라 다르게 계산될 수 있으며, 홀수 개의 요소를 가진 배열의 경우에는 중간값이 유일하지만, 짝수 개의 요소를 가진 배열의 경우에는 중간값이 2개가 될 수도 있습니다.

def median(arr):
    arr.sort()
    length = len(arr)
    mid = length // 2
    if length % 2 == 0:
        median = (arr[mid] + arr[mid-1]) / 2
    else:
        median = arr[mid]
    return median

위의 예시 코드도 파이썬으로 작성된 중간값 계산 함수입니다. 함수는 배열을 매개변수로 받아 배열을 오름차순으로 정렬한 후, 배열의 크기를 구하고 가운데 위치한 값을 찾아 중간값을 계산합니다. 짝수 개의 요소를 가진 배열인 경우 중간값은 가운데 두 값을 더한 후 2로 나눈 값이 됩니다.

정리

이번 글에서는 배열의 요소들을 이용하여 산술평균과 중간값을 계산하는 방법을 알아보았습니다. 산술평균은 배열의 모든 요소의 합을 길이로 나눈 값으로 계산되며, 중간값은 배열의 요소들을 오름차순으로 정렬하여 가운데 위치한 값을 찾아 계산됩니다. 이러한 계산은 프로그래밍에서 자주 사용되는 연산이므로, 배열을 다루는 애플리케이션을 개발할 때 유용하게 활용할 수 있습니다.

References:

#array #산술평균 #중간값