>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment trouver la moyenne d'une liste en Python

Si vous utilisez le langage de programmation Python pour faire des mathématiques ou du calcul statistique, vous aurez peut-être besoin de calculer la moyenne des nombres dans une liste à un moment donné. Il existe plusieurs façons de le faire, notamment en calculant la moyenne en bouclant sur la liste et en utilisant des fonctions de bibliothèque pour trouver la moyenne d'un ensemble de nombres.

Moyenne Python via boucle

La moyenne, ou moyenne arithmétique, d'un ensemble de nombres fait généralement référence à la somme de tous les nombres divisée par la quantité de nombres dans la liste. Cela donne la moyenne arithmétique, utile dans diverses applications statistiques et contextes informels.

Le langage de programmation Python rend relativement facile de parcourir, ou boucler, sur les éléments d'une liste et de calculer une propriété pour chacun d'eux. Python inclut une variété de types de boucles, y compris les boucles "while" qui continuent tant qu'une condition est vraie et les boucles "for" qui exécutent du code une fois sur chaque élément d'une liste.

Une boucle "for" est probablement la plus facile à utiliser en Python pour la moyenne d'une liste. Définissez une variable à zéro et itérez sur chaque élément de la liste, en ajoutant sa valeur à la nouvelle variable. Lorsque la boucle est terminée, calculez la longueur de la liste en utilisant la fonction intégrée "len" de Python. Divisez la somme par la longueur de la liste.

Gestion de l'arrondi

Si la liste contient uniquement des entiers, multipliez la liste par la constante "1.0" pour la contraindre à un nombre décimal afin que Python n'arrondisse pas le résultat à l'entier le plus proche. Vous pouvez vouloir utiliser la classe intégrée "Decimal" de Python pour contrôler combien d'arrondi Python fait du résultat.

Ce processus est le même en Python 2 ou Python 3.

Utilisation de la fonction moyenne NumPy

Dans certains cas, vous ne voudrez peut-être pas implémenter votre propre code pour effectuer une opération courante comme calculer la moyenne de nombres en Python.

Vous pouvez utiliser une variété de bibliothèques complémentaires à Python pour calculer la moyenne et d'autres fonctions statistiques. Une courante est la bibliothèque de calcul scientifique NumPy, qui est gratuite. Vous pouvez passer une liste ou un tableau de nombres à la fonction "numpy.mean" incluse dans la bibliothèque, et elle renvoie la moyenne des nombres que vous passez.

NumPy peut être installé sur la plupart des systèmes d'exploitation modernes et versions de Python. NumPy peut également être utilisé avec Python pour un calcul d'écart type en utilisant sa fonction "numpy.std".

Vie connectée