Búsqueda de sitios web

Cómo encontrar el promedio de la lista en Python


Promedio de Python

La función Promedio de Python se utiliza para encontrar el promedio de números dados en una lista. La fórmula para calcular el promedio en Python se realiza calculando la suma de los números de la lista dividida por el recuento de números de la lista.

El promedio de la lista de Python se puede realizar de muchas de las formas que se enumeran a continuación:

Método 1: Promedio de Python mediante bucle

En este ejemplo, inicializamos la variable sum_num a cero y usamos el bucle for. El bucle for recorrerá los elementos presentes en la lista y cada número se agrega y guarda dentro de la variable sum_num. El promedio de la lista Python se calcula usando sum_num dividido por el recuento de números en la lista usando la 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]))

Salida:

The average is 18.4

Método 2: Promedio de Python: uso de las funciones integradas sum() y len()

En este ejemplo, las funciones integradas sum() y len() se utilizan para encontrar el promedio en Python. 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 list
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = sum(number_list)/len(number_list)
print("The average is ", round(avg,2))

Salida:

The average is  31.86

Método 3: Promedio de Python usando la función media del módulo de estadísticas

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

# 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))

Salida:

The average is  31.86

Método 4: Promedio en Python usando mean() de la biblioteca numpy

La biblioteca Numpy se usa comúnmente para trabajar en grandes matrices multidimensionales. También tiene una gran colección de funciones matemáticas que se pueden utilizar 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 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))

Salida:

C:\pythontest>python testavg.py
The average is  31.86

Resumen

  • La fórmula para calcular el promedio se realiza calculando la suma de los números de la lista dividida por el recuento de números de la lista.
  • El promedio de una lista se puede hacer de muchas maneras, es decir

    • Promedio de Python usando el bucle
    • Usando las 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

Artículos relacionados