Promedio de Python:cómo encontrar el PROMEDIO de una lista en Python
Promedio de Python
El promedio de Python La función se utiliza para encontrar el promedio de los 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 Python de la lista se puede hacer de muchas maneras que se enumeran a continuación:
- Promedio de Python usando el bucle
- Usando la función promedio integrada sum() y len() en Python
- Uso de 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á a calcular el promedio en Python:
- Promedio de Python a través de bucle
- Uso de las funciones incorporadas sum() y len()
- Uso de la función media del módulo de estadísticas
- Usando mean() de la biblioteca numpy
Promedio de Python a través de bucle
En este ejemplo, inicializamos la variable sum_num a cero y usamos for loop. El ciclo for recorrerá los elementos presentes en la lista, y cada número se agrega y se guarda dentro de la variable sum_num. El promedio de la lista Python se calcula usando sum_num dividido por el recuento de los números en la lista usando la función integrada 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
Python Average:uso de las funciones integradas sum() y len()
En este ejemplo, las funciones incorporadas sum() y len() se usan para encontrar el promedio en Python. Es una forma sencilla de calcular el promedio, ya que no tiene que 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
Uso de la función media del módulo de estadísticas
Puede calcular fácilmente el "promedio" usando 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
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 para usar 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
- Uso de la función mean() para calcular el promedio del módulo de estadísticas.
- Usando mean() de la biblioteca numpy
python
- ¿Cómo obtener la fecha y hora actuales en Python?
- Cómo crear una lista de cadenas en VHDL
- Cómo encontrar una máquina CNC usada
- Declaración Python Print():cómo imprimir con ejemplos
- Método Python String find() con ejemplos
- Python New Line:Cómo imprimir SIN Newline en Python
- Python comprueba si el archivo existe | Cómo comprobar si existe un directorio en Python
- Comprensión de lista de Python, agregar, ordenar, longitud [EJEMPLOS]
- Python List count () con EJEMPLOS
- Python elimina duplicados de una lista
- Eliminar elemento de una LISTA de Python [clear, pop, remove, del]