Encuentre el PROMEDIO de una lista en Python con ejemplo

La fórmula para calcular el promedio se realiza calculando la suma de los números en la lista dividida por el recuento de números en la lista.

El promedio de una lista se puede hacer de muchas maneras que se enumeran a continuación:

  • Promedio de Python usando el bucle
  • Mediante el uso de funciones integradas sum () y len () de python
  • Usando la función mean () para calcular el promedio del módulo de estadísticas.
  • Usando mean () de la biblioteca numpy

En este tutorial de Python, aprenderá:

  • Promedio de Python a través de Loop
  • Uso de funciones integradas sum () y len ()
  • Usando la función media del módulo de estadísticas
  • Usando mean () de la biblioteca numpy

Promedio de Python a través de Loop

En este ejemplo, inicializamos la variable sum_num a cero y usamos for loop. El bucle for recorrerá los elementos presentes en la lista, y cada número se agregará y guardará dentro de la variable sum_num. El promedio se calcula usando sum_num dividido por el recuento de los números en la lista usando la función incorporada len ().

Ejemplo de código:

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

Producción:

The average is 18.4

Uso de funciones integradas sum () y len ()

En este ejemplo se utilizan las funciones integradas sum () y len (). Es una forma sencilla de calcular el promedio, ya que no es necesario recorrer los elementos y, además, se reduce el tamaño del código. El promedio se puede calcular con solo una línea de código como se muestra a continuación.

Ejemplo de programa:

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

Producción:

The average is 31.86

Usando la función media del módulo de estadísticas

Puede calcular fácilmente el "promedio" utilizando la función de media del módulo de estadísticas. Ejemplo que se muestra a continuación

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

Producción:

The average is 31.86

Usando mean () de la biblioteca numpy

La biblioteca Numpy es una biblioteca de uso común para trabajar en grandes matrices multidimensionales. También tiene una gran colección de funciones matemáticas que se utilizarán en matrices para realizar diversas tareas. Una importante es la función mean () que nos dará el promedio de la lista dada.

Ejemplo de código:

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

Producción:

C:\pythontest>python testavg.pyThe average is 31.86

Resumen:

  • La fórmula para calcular el promedio se realiza calculando la suma de los números en la lista dividida por el recuento de números en la lista.
  • El promedio de una lista se puede hacer de muchas maneras, es decir
    • Promedio de Python usando el bucle
    • Mediante el uso de funciones integradas sum () y len () de python
    • Usando la función mean () para calcular el promedio del módulo de estadísticas.
    • Usando mean () de la biblioteca numpy

Articulos interesantes...