Calculer l'écart type d'une liste en Python
-
Utilisez la fonction
pstdev()
du modulestatistics
pour calculer l’écart type d’une liste en Python -
Utilisez la fonction
std()
de la bibliothèqueNumPy
pour calculer l’écart type d’une liste en Python -
Utilisez la fonction
sum()
et la compréhension de liste pour calculer l’écart type d’une liste en Python
En Python, de nombreuses opérations statistiques sont effectuées. L’une de ces opérations consiste à calculer l’écart type d’une donnée donnée. L’écart type des données nous indique de combien les données se sont écartées de la valeur moyenne. Mathématiquement, l’écart type est égal à la racine carrée de la variance.
Ce tutoriel montrera comment calculer l’écart type d’une liste en Python.
Utilisez la fonction pstdev()
du module statistics
pour calculer l’écart type d’une liste en Python
La fonction pstdev()
est l’une des commandes du module statistics
de Python. Le module statistics
fournit des fonctions pour effectuer des opérations statistiques telles que la moyenne, la médiane et l’écart type sur des données numériques en Python.
La fonction pstdev()
du module statistics
aide un utilisateur à calculer l’écart type de l’ensemble de la population.
import statistics
list = [12, 24, 36, 48, 60]
print("List : " + str(list))
st_dev = statistics.pstdev(list)
print("Standard deviation of the given list: " + str(st_dev))
Production:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Dans l’exemple ci-dessus, la fonction str()
convertit la liste entière et son écart type en une chaîne car elle ne peut être concaténée qu’avec une chaîne.
Utilisez la fonction std()
de la bibliothèque NumPy
pour calculer l’écart type d’une liste en Python
Le NumPy
signifie Numerical Python
est une bibliothèque largement utilisée en Python. Cette bibliothèque aide à traiter les tableaux, les matrices, l’algèbre linéaire et la transformée de Fourier.
La fonction std()
de la bibliothèque NumPy
permet de calculer l’écart type des éléments d’un tableau (liste) donné. Vérifiez l’exemple ci-dessous.
import numpy as np
list = [12, 24, 36, 48, 60]
print("List : " + str(list))
st_dev = np.std(list)
print("Standard deviation of the given list: " + str(st_dev))
Production:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Utilisez la fonction sum()
et la compréhension de liste pour calculer l’écart type d’une liste en Python
Comme son nom l’indique, la fonction sum()
fournit la somme de tous les éléments d’un itérable, comme des listes ou des tuples. La compréhension de liste est une méthode de création d’une liste à partir des éléments présents dans une liste déjà existante.
La fonction sum()
et compréhension de liste peuvent aider à calculer l’écart type d’une liste. Voici un exemple de code.
import math
list = [12, 24, 36, 48, 60]
print("List : " + str(list))
mean = sum(list) / len(list)
var = sum((l - mean) ** 2 for l in list) / len(list)
st_dev = math.sqrt(var)
print("Standard deviation of the given list: " + str(st_dev))
Production:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Dans l’exemple ci-dessus, le module math
est importé. Il fournit la fonction sqrt()
pour calculer la racine carrée d’une valeur donnée. Notez également que la fonction len()
est également utilisée. Cette fonction permet de fournir la longueur de la liste donnée, par exemple, le nombre d’éléments dans la liste.
Cette méthode est basée sur la formule mathématique de l’écart type. Tout d’abord, nous calculons la variance, puis obtenons sa racine carrée pour trouver l’écart type.
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedInArticle connexe - Python List
- Convertir un dictionnaire en liste en Python
- Supprimer toutes les occurrences d'un élément d'une liste en Python
- Supprimer les doublons de la liste en Python
- Comment obtenir la moyenne d'une liste en Python
- Quelle est la différence entre les méthodes de liste append et extend
- Comment convertir une liste en chaîne de caractères en Python