Trova MEDIA di una lista in Python con Esempio

Sommario:

Anonim

La formula per calcolare la media viene eseguita calcolando la somma dei numeri nell'elenco diviso per il conteggio dei numeri nell'elenco.

La media di un elenco può essere eseguita in molti modi elencati di seguito:

  • Python Average utilizzando il ciclo
  • Usando le funzioni integrate sum () e len () di python
  • Utilizzo della funzione mean () per calcolare la media dal modulo delle statistiche.
  • Usando mean () dalla libreria numpy

In questo tutorial di Python imparerai:

  • Media Python tramite Loop
  • Utilizzo delle funzioni integrate sum () e len ()
  • Utilizzo della funzione media dal modulo delle statistiche
  • Usando mean () dalla libreria numpy

Media Python tramite Loop

In questo esempio, abbiamo inizializzato la variabile sum_num su zero e usata per loop. Il ciclo for eseguirà un ciclo tra gli elementi presenti nell'elenco e ogni numero viene aggiunto e salvato all'interno della variabile sum_num. La media viene calcolata utilizzando sum_num diviso per il conteggio dei numeri nell'elenco utilizzando la funzione incorporata len ().

Esempio di codice:

def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))

Produzione:

The average is 18.4

Utilizzo delle funzioni integrate sum () e len ()

In questo esempio vengono utilizzate le funzioni integrate sum () e len (). È un modo semplice per calcolare la media poiché non è necessario scorrere gli elementi e inoltre la dimensione del codice è ridotta. La media può essere calcolata con una sola riga di codice come mostrato di seguito.

Esempio di programma:

# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))

Produzione:

The average is 31.86

Utilizzo della funzione media dal modulo delle statistiche

Puoi facilmente calcolare la "media" utilizzando la funzione media dal modulo delle statistiche. Esempio mostrato di seguito

# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Produzione:

The average is 31.86

Usando mean () dalla libreria numpy

La libreria Numpy è una libreria comunemente usata per lavorare su array multidimensionali di grandi dimensioni. Dispone inoltre di un'ampia raccolta di funzioni matematiche da utilizzare sugli array per eseguire varie attività. Una importante è la funzione mean () che ci darà la media per l'elenco fornito.

Esempio di codice:

# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Produzione:

C:\pythontest>python testavg.pyThe average is 31.86

Sommario:

  • La formula per calcolare la media viene eseguita calcolando la somma dei numeri nell'elenco diviso per il conteggio dei numeri nell'elenco.
  • La media di un elenco può essere eseguita in molti modi, ad es
    • Python Average utilizzando il ciclo
    • Usando le funzioni integrate sum () e len () di python
    • Utilizzo della funzione mean () per calcolare la media dal modulo delle statistiche.
    • Usando mean () dalla libreria numpy