산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬으로 평균 계산하기: 실전 가이드

파이썬에서 평균 계산

숫자 데이터의 평균(mean)을 구하는 것은 데이터 분석에서 흔한 작업입니다. 파이썬에서 평균은 모든 값을 합산하고 값의 개수로 나누어 계산합니다. 수동 루프부터 고수준 라이브러리 함수까지 검증된 방법들을 소개합니다.

방법 1: 루프 기반 계산

명시적 루프는 최대한의 제어권을 주지만 일반적으로 내장 대안보다 느립니다. 그래도 기본 접근법을 보여줍니다.

def calculate_average(numbers):
    total = 0
    for value in numbers:
        total += value
    return total / len(numbers)

print("The average is", calculate_average([18, 25, 3, 41, 5]))

출력: The average is 18.4

방법 2: 내장 함수 사용

파이썬의 sum()과 len()을 사용하여 한 줄로 평균을 계산하는 간결한 방법입니다.

# 리스트 평균 구하기 예제
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = sum(numbers) / len(numbers)
print("The average is", round(avg, 2))

출력: The average is 31.86

방법 3: statistics.mean()

표준 라이브러리의 statistics 모듈은 즉시 사용 가능한 mean() 함수를 제공하여 코드를 더욱 깔끔하게 만듭니다.

from statistics import mean
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = mean(numbers)
print("The average is", round(avg, 2))

출력: The average is 31.86

방법 4: NumPy.mean()

대용량 데이터셋이나 다차원 배열을 다룰 때 NumPy의 mean()이 최적화된 성능을 제공합니다.

from numpy import mean
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = mean(numbers)
print("The average is", round(avg, 2))

출력: The average is 31.86

핵심 요약

python

  1. Python 현재 날짜와 시간 가져오기: 실전 가이드
  2. VHDL 문자열 리스트 구현: 모범 사례와 예제
  3. 중고 CNC 기계 찾기: 종합 가이드
  4. Python print() 함수 완벽 가이드: 예제와 고급 기법
  5. Python String.find() 메서드 마스터하기: 문법, 예제, 대안 비교
  6. 파이썬 print() 줄바꿈 없이 출력하기: end 매개변수 & 기타 기법 마스터
  7. 파이썬에서 파일과 디렉터리 존재 여부 확인하기: 실전 가이드
  8. 파이썬 리스트 마스터하기: Append, 정렬, 길이 & 리스트 컴프리헨션 실전 가이드
  9. 파이썬 list.count() 전문가 가이드: 실전 예제로 배우는 요소 개수 세기
  10. 파이썬 리스트에서 중복 요소 제거하는 8가지 방법