Calcola la deviazione standard di una lista in Python
-
Usa la funzione
pstdev()
del modulostatistics
per calcolare la deviazione standard di una lista in Python -
Usa la funzione
std()
della libreriaNumPy
per calcolare la deviazione standard di una lista in Python -
Usa la funzione
sum()
eList Comprehension
per calcolare la deviazione standard di una lista in Python
In Python vengono eseguite molte operazioni statistiche. Una di queste operazioni è il calcolo della deviazione standard di un dato dato. La deviazione standard dei dati ci dice quanto i dati hanno deviato dal valore medio. Matematicamente, la deviazione standard è uguale alla radice quadrata della varianza.
Questo tutorial dimostrerà come calcolare la deviazione standard di un elenco in Python.
Usa la funzione pstdev()
del modulo statistics
per calcolare la deviazione standard di una lista in Python
La funzione pstdev()
è uno dei comandi del modulo statistics
di Python. Il modulo statistics
fornisce funzioni per eseguire operazioni statistiche come media, mediana e deviazione standard su dati numerici in Python.
La funzione pstdev()
del modulo statistics
aiuta l’utente a calcolare la deviazione standard dell’intera popolazione.
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))
Produzione:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Nell’esempio sopra, la funzione str()
converte l’intero elenco e la sua deviazione standard in una stringa perché può essere concatenata solo con una stringa.
Usa la funzione std()
della libreria NumPy
per calcolare la deviazione standard di una lista in Python
Il NumPy
sta per Numerical Python
è una libreria ampiamente utilizzata in Python. Questa libreria aiuta a gestire array, matrici, algebra lineare e trasformata di Fourier.
La funzione std()
della libreria NumPy
viene utilizzata per calcolare la deviazione standard degli elementi in un dato array(list). Controlla l’esempio qui sotto.
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))
Produzione:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Usa la funzione sum()
e List Comprehension
per calcolare la deviazione standard di una lista in Python
Come suggerisce il nome, la funzione sum()
fornisce la somma di tutti gli elementi di un iterabile, come liste o tuple. La List Comprehension
è un metodo per creare una lista dagli elementi presenti in una lista già esistente.
La funzione sum()
e list comprehension
possono aiutare a calcolare la deviazione standard di una lista. Ecco un codice di esempio.
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))
Produzione:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Nell’esempio sopra, viene importato il modulo math
. Fornisce la funzione sqrt()
per calcolare la radice quadrata di un dato valore. Si noti inoltre che viene utilizzata anche la funzione len()
. Questa funzione aiuta a fornire la lunghezza della lista dato, ad esempio il numero di elementi nella lista.
Questo metodo si basa sulla formula matematica della deviazione standard. Innanzitutto, calcoliamo la varianza e poi otteniamo la sua radice quadrata per trovare la deviazione standard.
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.
LinkedInArticolo correlato - Python List
- Converti un dizionario in una lista in Python
- Rimuovi i duplicati dall'lista in Python
- Rimuovi tutte le occorrenze di un elemento da una lista in Python
- Ottieni la media di una lista in Python
- Qual è la differenza tra i metodi di elencazione, aggiungere ed estendere
- Come convertire una lista in stringa in Python