Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Calculando Promedios en Python: Guía Práctica con Múltiples Métodos

Cálculo del Promedio en Python

Determinar el promedio (media) de datos numéricos es una tarea común en análisis de datos. En Python, el promedio se calcula sumando todos los valores y dividiendo por la cantidad de valores. A continuación, métodos probados que van desde bucles manuales a funciones de alto nivel de librerías.

Método 1: Cálculo Basado en Bucle

Aunque los bucles explícitos ofrecen máximo control, son típicamente más lentos que alternativas integradas. Aun así, el siguiente ejemplo demuestra el enfoque fundamental.

def calcular_promedio(numeros):
    total = 0
    for valor in numeros:
        total += valor
    return total / len(numeros)

print("El promedio es", calcular_promedio([18, 25, 3, 41, 5]))

Salida: El promedio es 18.4

Método 2: Funciones Integradas

Este método conciso usa sum() y len() de Python para calcular el promedio en una sola línea.

# Ejemplo para encontrar promedio de lista
numeros = [45, 34, 10, 36, 12, 6, 80]
promedio = sum(numeros) / len(numeros)
print("El promedio es", round(promedio, 2))

Salida: El promedio es 31.86

Método 3: statistics.mean()

El módulo statistics de la biblioteca estándar ofrece una función mean() lista para usar, haciendo el código aún más limpio.

from statistics import mean
numeros = [45, 34, 10, 36, 12, 6, 80]
promedio = mean(numeros)
print("El promedio es", round(promedio, 2))

Salida: El promedio es 31.86

Método 4: NumPy.mean()

Al trabajar con grandes datasets o arrays multi-dimensionales, mean() de NumPy ofrece rendimiento optimizado.

from numpy import mean
numeros = [45, 34, 10, 36, 12, 6, 80]
promedio = mean(numeros)
print("El promedio es", round(promedio, 2))

Salida: El promedio es 31.86

Puntos Clave

python

  1. Cómo Encontrar una Máquina CNC Usada – Guía Completa
  2. Creación de listas de cadenas en VHDL: Buenas prácticas y ejemplo
  3. Obtener la Fecha y Hora Actual en Python: Guía Práctica
  4. Función print() en Python: Guía Práctica con Ejemplos
  5. Domine el Método String.find() en Python: Sintaxis, Ejemplos y Alternativas
  6. Print en Python sin salto de línea: dominando el parámetro end y otras técnicas
  7. Comprobación de existencia de archivos y directorios en Python – Guía práctica
  8. Dominando Listas en Python: Append, Sort, Length y List Comprehensions (Guía Práctica)
  9. Python list.count(): Guía Experta con Ejemplos Prácticos
  10. Cómo Eliminar Elementos Duplicados de una Lista en Python: 8 Métodos Efectivos
  11. Cómo Eliminar Ítems de una Lista en Python: remove(), pop(), clear() y del