Saltar al contenido

Encuentre el PROMEDIO de la lista en Python con el ejemplo

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

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

  • Medios de Python usando el bucle
  • Usando las funciones incorporadas sum () y len () de python
  • Utilice la función de media () para calcular la media del módulo de estadísticas.
  • Usando un medio () de la biblioteca numpy

En este tutorial de Python, aprenderá:

Python promedio a través de Loop

En este ejemplo, primero establecemos la variable sum_num en cero y se usa para bucles. El ciclo superior recorre los elementos presentes en la lista, y cada número se agrega y guarda dentro de la variable sum_num. La media se calcula usando sum_num dividido contando los números en la lista usando una función incorporada len ().

Ejemplo de código:


def cal_average(num):
    sum_num = 0
    for t in num:
        sum_num = sum_num + t           

    avg = sum_num / len(num)
    return avg

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

Producción:


The average is 18.4

Usando las funciones integradas de sum () y len ()

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

Ejemplo del programa:


# Example to find average of list
number_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

Utilice una función de promedio del módulo de estadísticas

Puede calcular fácilmente el «promedio» utilizando la función de promedio del módulo de estadísticas. A continuación se muestra un ejemplo


# Example to find the average of the list
from statistics import mean
 
number_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 un medio () de la biblioteca numpy

Una biblioteca gruesa se usa comúnmente para trabajar en grandes matrices multidimensionales. También tiene una gran colección de funciones matemáticas para usar en matrices para realizar una variedad de tareas. Uno importante es la función media () que dará la media de la lista que se nos dio.

Ejemplo de código:


# Example to find avearge of list
from numpy import mean
number_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.py
The average is  31.86

Resumen: