Comment trouver la moyenne d'une liste dans Python
Python Normale
Vue d'ensemble Python Normale La fonction est utilisée pour trouver la moyenne des nombres donnés dans une liste. La formule pour calculer la moyenne dans Python se fait en calculant la somme des nombres de la liste divisée par le nombre de nombres de la liste.
Vue d'ensemble Python la moyenne de la liste peut être effectuée de plusieurs manières énumérées ci-dessous :
Méthode 1: Python Moyenne via boucle
Dans cet exemple, nous avons initialisé la variable sum_num à zéro et utilisé la boucle for. Le boucle for parcourra les éléments présents dans la liste, et chaque numéro est ajouté et enregistré dans la variable sum_num. La moyenne de la liste Python est calculé en utilisant le sum_num
divisé par le nombre de nombres dans la liste en utilisant len()
fonction intégrée.
Exemple de code
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]))
Sortie :
The average is 18.4
Méthode 2: Python Moyenne – Utilisation des fonctions intégrées sum() et len()
Dans cet exemple, le sum()
et mes len()
les fonctions intégrées sont utilisées pour trouver la moyenne dans Python. C'est un moyen simple de calculer la moyenne car vous n'avez pas besoin de parcourir les éléments et la taille du code est également réduite. La moyenne peut être calculée avec une seule ligne de code, comme indiqué ci-dessous.
Exemple de programme
# 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))
Sortie :
The average is 31.86
Méthode 3: Python Moyenne Utilisation de la fonction moyenne du module de statistiques
Vous pouvez facilement calculer la « moyenne » à l’aide de la fonction moyenne du module statistiques. Exemple ci-dessous
# 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))
Sortie :
The average is 31.86
Méthode 4 : Moyenne en Python Utiliser Mean() de la bibliothèque numpy
Numpy La bibliothèque est une bibliothèque couramment utilisée pour travailler sur de grands tableaux multidimensionnels. Il dispose également d'une large collection de fonctions mathématiques à utiliser sur des tableaux pour effectuer diverses tâches. Un élément important est le mean()
fonction qui nous donnera la moyenne de la liste donnée.
Exemple de code
# 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))
Sortie :
C:\pythontest>python testavg.py The average is 31.86
Résumé
- La formule pour calculer la moyenne consiste à calculer la somme des nombres de la liste divisée par le nombre de nombres dans la liste.
- La moyenne d'une liste peut être effectuée de plusieurs manières, c'est-à-dire
- Python Moyenne en utilisant la boucle
- En utilisant
sum()
et meslen()
fonctions intégrées de python - En utilisant
mean()
fonction pour calculer la moyenne à partir du module de statistiques. - En utilisant
mean()
de la bibliothèque numpy