>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment trouver la moyenne d'une liste en Python

Si vous utilisez le langage de programmation appelé Python pour faire des calculs mathématiques ou statistiques, vous devrez peut-être prendre la moyenne des nombres dans une liste à un moment donné. Il existe plusieurs façons de le faire, notamment en calculant la moyenne en faisant une boucle sur la liste et en utilisant les fonctions de la bibliothèque pour trouver la moyenne d'un ensemble de nombres.

Boucle moyenne via Python

La moyenne ou la moyenne d'un ensemble de nombres fait généralement référence à la somme de tous les nombres divisée par le nombre de nombres dans la liste. Cela donne la moyenne arithmétique, qui peut être utile dans une variété d'applications statistiques et de contextes informels.

Le langage de programmation Python permet de parcourir relativement facilement 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 des boucles "while" qui continuent jusqu'à ce qu'une condition ne soit plus vraie et des boucles "for" qui exécutent le code une fois sur chaque élément d'une liste.

Une boucle "for" est probablement la boucle la plus facile à utiliser en Python pour la moyenne d'une liste. Définissez une variable égale à zéro et parcourez 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 à l'aide de la fonction "len" intégrée de Python. Divisez la somme par la longueur de la liste.

Gérer les arrondis

Si la liste contient tous les 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 utiliser la classe "Decimal" intégrée de Python pour contrôler le degré d'arrondi du résultat par Python.

Ce processus est le même dans les versions Python 2 ou Python 3 du langage.

Utilisation de la fonction NumPy Mean

Dans certains cas, vous ne voudrez peut-être pas implémenter votre code pour effectuer une opération courante comme prendre 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 bibliothèque courante est la bibliothèque de calcul scientifique NumPy, qui est une bibliothèque 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 et versions modernes de Python. NumPy peut également être utilisé avec Python pour un calcul d'écart type à l'aide de sa fonction "numpy.std".


Vie intelligente