Calculer l'écart type d'une liste en Python

Lakshay Kapoor 30 janvier 2023
  1. Utilisez la fonction pstdev() du module statistics pour calculer l’écart type d’une liste en Python
  2. Utilisez la fonction std() de la bibliothèque NumPy pour calculer l’écart type d’une liste en Python
  3. Utilisez la fonction sum() et la compréhension de liste pour calculer l’écart type d’une liste en Python
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 avatar Lakshay Kapoor avatar

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.

LinkedIn

Article connexe - Python List