Mientras trabajamos con Python, podemos tener un problema en el que necesitamos encontrar la media de una lista acumulativa con elementos flotantes. Este problema es común en el dominio de Data Science. Analicemos ciertas formas en que se puede resolver este problema.
Método n.º 1: Uso de bucle + fórmula
La forma más sencilla de abordar este problema es emplear la fórmula para encontrar la media y realizar el uso de abreviaturas de bucle. Este es el enfoque más básico para resolver este problema.
# Python3 code to demonstrate working of # Average of Float Numbers # using loop + formula import math # initialize list test_list = [6.1, 7.2, 3.3, 9.4, 10.6, 15.7] # printing original list print("The original list is : " + str(test_list)) # Average of Float Numbers # using loop + formula sum = 0 for ele in test_list: sum += ele res = sum / len(test_list) # printing result print("The mean of float list elements is : " + str(res))
The original list is : [6.1, 7.2, 3.3, 9.4, 10.6, 15.7] The mean of float list elements is : 8.716666666666667
Método #2: usarstatistics.fmean()
esta tarea también se puede realizar usando la función incorporada de fmean(). Esto es nuevo en las versiones de Python >= 3.8.
# Python3 code to demonstrate working of # Average of Float Numbers # using statistics.fmean() import statistics # initialize list test_list = [6.1, 7.2, 3.3, 9.4, 10.6, 15.7] # printing original list print("The original list is : " + str(test_list)) # Average of Float Numbers # using statistics.fmean() res = statistics.fmean(test_list) # printing result print("The mean of float list elements is : " + str(res))
The original list is : [6.1, 7.2, 3.3, 9.4, 10.6, 15.7] The mean of float list elements is : 8.716666666666667
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA