Maison >développement back-end >Tutoriel Python >Comment puis-je calculer efficacement la moyenne arithmétique d'une liste en Python ?

Comment puis-je calculer efficacement la moyenne arithmétique d'une liste en Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-28 06:00:14495parcourir

How Can I Efficiently Calculate the Arithmetic Mean of a List in Python?

Trouver la moyenne arithmétique d'une liste en Python : conseils et bonnes pratiques

Le calcul de la moyenne d'une liste est une tâche fondamentale en matière de données analyse et peut être facilement réalisé à l’aide de la bibliothèque standard de Python. Voici un guide complet pour trouver la moyenne arithmétique, également appelée moyenne, d'une liste en Python :

Python 3.8 :

  • Pour une stabilité numérique optimale lorsque vous traitez des nombres à virgule flottante, utilisez le fichier Statistics.fmean function.

Python 3.4 :

  • Tout en fournissant toujours une stabilité numérique pour les flotteurs, Statistics.mean est une option légèrement plus lente que fmean.

Pour les anciennes versions de Python 3 et Python 2 :

  • Calculez la moyenne en utilisant les formules suivantes :

    • Python 3 : sum(xs) / len(xs)
    • Python 2 : sum(xs) / float(len(xs)) (convertir len en float pour garantir float division)

Exemple :

Considérez la liste [15, 18, 2, 36, 12, 78, 5, 6 , 9] :

import statistics

mean = statistics.mean([15, 18, 2, 36, 12, 78, 5, 6, 9])

print(mean)  # 20.11111111111111

En utilisant les fonctions et techniques appropriées, vous pouvez trouvez efficacement et précisément la moyenne d'une liste en Python, garantissant la stabilité et l'exactitude de vos résultats.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn