>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come trovare la media di una lista in Python

Se state usando il linguaggio di programmazione Python per fare calcoli matematici o statistici, potreste aver bisogno di calcolare la media dei numeri in una lista ad un certo punto. Ci sono diversi modi per farlo, incluso calcolare la media iterando sulla lista e usando funzioni di libreria per trovare la media di un set di numeri.

Media in Python tramite ciclo

La media, o media aritmetica, di un set di numeri si riferisce solitamente alla somma di tutti i numeri divisa per la quantità di numeri nella lista. Questo dà la media aritmetica, che può essere utile in una varietà di applicazioni statistiche e contesti informali.

Il linguaggio di programmazione Python rende relativamente facile iterare, o fare un ciclo, attraverso gli elementi di una lista e calcolare qualche proprietà per ciascuno di essi. Python include una varietà di tipi di ciclo, inclusi i cicli "while" che continuano finché una condizione non è più vera e i cicli "for" che eseguono il codice una volta su ogni elemento di una lista.

Un ciclo "for" è probabilmente il ciclo più facile da usare in Python per la media di una lista. Impostate una variabile uguale a zero e iterate su ogni elemento della lista, aggiungendo il suo valore alla nuova variabile. Quando il ciclo è finito, calcolate la lunghezza della lista usando la funzione integrata "len" di Python. Dividete la somma per la lunghezza della lista.

Gestione dell'arrotondamento

Se la lista contiene solo interi, moltiplicate la lista per la costante "1.0" per costringerla a un numero decimale così Python non arrotonda il risultato all'intero più vicino. Potreste voler usare la classe "Decimal" integrata di Python per controllare quanto arrotondamento Python fa del risultato.

Questo processo è lo stesso sia in Python 2 che in Python 3.

Utilizzo della funzione mean di NumPy

In alcuni casi, potreste non voler implementare il vostro codice per eseguire un'operazione comune come calcolare la media di numeri in Python.

Potete usare 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. Potete passare una lista o un array di numeri alla funzione "numpy.mean" inclusa nella libreria, e questa restituisce la media dei numeri che passate.

NumPy può essere installato su la maggior parte dei sistemi operativi moderni e versioni di Python. NumPy può anche essere usato con Python per un calcolo della deviazione standard usando la sua funzione "numpy.std".

  1. Come trovare l'elenco tracce di un CD
  2. Come creare un array in Python
  3. Come trovare l'indirizzo IP di un'azienda
  4. Come trovare la password di un PC in rete locale (LAN)
  5. Come recuperare la password del proprio account email
  6. Come aggiungere elementi a una lista in Python