Come trovare la media di un elenco in Python
Se stai usando il linguaggio di programmazione chiamato Python per eseguire calcoli matematici o statistici, potresti dover prendere la media dei numeri in un elenco a un certo punto. Esistono diversi modi per farlo, incluso il calcolo della media scorrendo l'elenco e utilizzando le funzioni della libreria per trovare la media di un insieme di numeri.
Python medio tramite loop
La media, o media, di un insieme di numeri di solito si riferisce alla somma di tutti i numeri divisa per la quantità di numeri nell'elenco. Questo fornisce la media aritmetica, che può essere utile in una varietà di applicazioni statistiche e contesti informali.
Il linguaggio di programmazione Python rende relativamente facile scorrere, o scorrere, gli elementi di un elenco e calcolare alcune proprietà per ciascuno di essi. Python include una varietà di tipi di loop, inclusi i loop "while" che continuano fino a quando una condizione non è più vera e i loop "for" che eseguono il codice una volta su ciascun elemento di un elenco.
Un ciclo "for" è probabilmente il ciclo più semplice da usare in Python per la media di un elenco. Impostare una variabile uguale a zero e scorrere ogni elemento dell'elenco, aggiungendo il suo valore alla nuova variabile. Quando il ciclo è terminato, calcola la lunghezza dell'elenco usando la funzione "len" incorporata di Python. Dividi la somma per la lunghezza della lista.
Gestione dell'arrotondamento
Se l'elenco contiene tutti i numeri interi, moltiplicare l'elenco per la costante "1.0" per costringerlo a un numero decimale in modo che Python non arrotonda il risultato all'intero più vicino. Potresti voler usare la classe "Decimal" incorporata in Python per controllare quanto arrotonda Python fa del risultato.
Questo processo è lo stesso nelle versioni Python 2 o Python 3 del linguaggio.
Utilizzo della funzione NumPy Mean
In alcuni casi, potresti non voler implementare il tuo codice per eseguire un'operazione comune come prendere la media dei numeri in Python.
Puoi utilizzare una varietà di librerie aggiuntive per Python per calcolare la media e altre funzioni statistiche. Una comune è la libreria di calcolo scientifico NumPy, che è una libreria gratuita. Puoi passare un elenco o una matrice di numeri alla funzione "numpy.mean" inclusa nella libreria e restituisce la media dei numeri che hai passato.
NumPy può essere installato sulla maggior parte dei moderni sistemi operativi e versioni di Python. NumPy può essere utilizzato anche con Python per il calcolo della deviazione standard utilizzando la sua funzione "numpy.std".