moyenne de Python
Fonctions et méthodes Python
Michael Zippo
01.11.2021
Il existe deux manières de trouver la moyenne d’une liste de nombres en Python. Vous pouvez diviser la somme () par la longueur () d’une liste de nombres pour trouver la moyenne. Ou, vous pouvez trouver la moyenne d’une liste en utilisant la fonction Python Mean().
Trouver la moyenne d’un ensemble de valeurs est une t√¢che courante en Python.
Par exemple, vous pouvez avoir une liste de ventes de produits et vouloir connaaître le prix d’achat moyen. Ou, pour un rapport sur la diversité, vous pouvez calculer l’√¢ge moyen des employés qui travaillent pour votre organisation.
Python Moyenne
Il existe deux méthodes utilisées pour trouver la moyenne d’un liste de nombres en Python :
- En calculant la somme de la liste, puis en divisant ce nombre par la longueur de la liste. La longueur de la liste est le nombre de valeurs dans la liste. ou ;
- En utilisant la méthode statistics.mean().
Bien que les deux méthodes renvoient la moyenne d’une liste de nombres, vous devez prendre en compte différents facteurs lorsque choisir laquelle utiliser.
Dans ce didacticiel, nous expliquons comment utiliser les approches susmentionnées pour trouver la moyenne d’une liste en Python. Nous allons parcourir deux exemples pour vous aider à démarrer.
Moyenne Python : Len() et Sum()
La formule pour calculer la moyenne d’une liste de valeurs est la somme de tous les termes divisée par le nombre de ces termes. Nous pouvons utiliser les valeurs Python sum() et len() pour calculer la moyenne des nombres dans une liste.
Le Python len() méthode calcule et renvoie un nombre de nombres dans une liste. len est l’abréviation de longueur, faisant référence à la longueur ou au nombre d’éléments d’une liste.
81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans la technologie après assister à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
La somme( ) en Python calcule la somme totale de toutes les valeurs d’une liste.
Nous pouvons utiliser ces fonctions ensemble pour calculer la valeur moyenne à partir d’une liste de valeurs.
La formule de base pour calculer une moyenne en Python est :
Cette approche est courante car vous n’avez pas besoin d’importer de valeurs externes pour calculer une moyenne.
Exemple de fonction sum() et len()
Disons que nous gérons un café et voulons connaaître le prix moyen de toutes les commandes passées jusqu’à présent aujourd’hui. Pour calculer ce nombre, nous pourrions utiliser les méthodes sum() et len() dont nous venons de parler :
Nous imprimons la valeur moyenne sur la console :
Sur la première ligne de notre code, nous définissons une variable Python. Cette variable stocke une liste de prix de commande. Ensuite, nous calculons la moyenne de ces commandes en divisant la somme de toutes les commandes par la longueur de notre liste de commandes.
√Ä la fin de notre code, nous imprimons un message à la console qui nous indique le prix moyen des commandes de café.
Nous utilisons le Python round() méthode pour arrondir notre moyenne à deux décimales. La méthode str() pour convertir notre valeur moyenne en une chaaîne que nous pouvons imprimer sur la console.
Maintenant, nous savons que le prix moyen d’une commande de café jusqu’à présent est de 3,69 $.
Python Average : statistics.mean()
La bibliothèque de statistiques Python contient une fonction appelée statistics.mean() qui calcule la valeur moyenne d’une liste de valeurs. Le terme moyenne est utilisé en mathématiques pour décrire la moyenne d’une liste de valeurs.
La syntaxe de la méthode statistics.mean() est :
statistics.mean(list_of_values)
La mean( ) prend en compte un paramètre : la liste des éléments dont vous voulez calculer la moyenne.
Avant d’utiliser cette méthode, nous devons importer le module de statistiques (statistiques< /em>) en Python. Il s’agit d’un module intégré qui peut être utilisé pour effectuer divers calculs en Python.
C’est une différence importante entre l’utilisation de statistics.mean() et de sum() et méthode len(). Les méthodes sum() et len() peuvent être utilisées sans importer de bibliothèques. Cependant, vous devez importer des statistiques pour utiliser statistics.mean().
Si cela ne vous dérange pas d’importer une autre bibliothèque, cette méthode fonctionne bien. Comme vous pouvez calculer une valeur moyenne sans aucune bibliothèque, vous devriez envisager de le faire avant d’utiliser la bibliothèque de statistiques.
Nous pouvons importer le module de statistiques à l’aide d’une instruction d’importation Python :
"Career Karma est entré dans ma vie quand j’en avais le plus besoin et m’a rapidement aidé à suivre un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"
Venus, ingénieur logiciel chez Rockbot
Nous pouvons maintenant accéder à la fonction mean() dans la bibliothèque de statistiques.
statistics.mean() Exemple
Maintenant nous sommes prêts à commencer calculer les moyennes à l’aide de mean().
Prenons l’exemple des commandes de café que nous avons utilisées ci-dessus. Supposons que nous voulions calculer le prix moyen des commandes de café passées jusqu’à présent Nous pourrions utiliser le code suivant pour calculer le prix moyen :
Regardons le résultat de notre programme :
Notre programme renvoie le même texte et le même résultat que dans notre premier exemple.
Calculer la moyenne d’un tuple
Nous pouvons utiliser la méthode statistics.mean() pour calculer la valeur moyenne d’un tuple, qui est une séquence ordonnée et immuable d’éléments. Voici un exemple de statistics.mean() utilisé pour calculer le prix moyen d’une commande de café, avec nos informations stockées dans un tuple :
Notre code renvoie la même réponse que notre dernier exemple car nous travaillons avec les mêmes nombres :
A tuple peut être utilisé à la place d’une liste si vous travaillez avec des valeurs qui ne devraient pas changer. Donc, parce que nos prix de commande de café ne changeront pas après qu’une commande ait été traitée, un tuple est approprié.
Disons que nous avons une liste qui stocke les températures quotidiennes les plus basses enregistrées au cours d’une semaine spécifique en hiver. Nous pourrions utiliser le code suivant pour calculer la moyenne des températures quotidiennes les plus basses de cette semaine :
< p>Vous pouvez calculer la moyenne d’une liste de valeurs en utilisant les méthodes sum() et len() ou la méthode statistics.mean(). La méthode statistics.mean() doit être importée dans votre programme. Vous pouvez utiliser les méthodes sum() et len() sans importer de bibliothèques externes dans votre code.