Come trovare la media della lista in Python

Python Media

Python Media la funzione è usata per trovare la media di numeri dati in un elenco. La formula per calcolare la media in Python si esegue calcolando la somma dei numeri nell'elenco divisa per il conteggio dei numeri nell'elenco.

Python la media dell'elenco può essere eseguita in molti modi elencati di seguito:

Metodo 1: Python Media tramite Loop

In questo esempio, abbiamo inizializzato la variabile sum_num su zero e utilizzata il ciclo for. IL ciclo for scorrerà ciclicamente gli elementi presenti nell'elenco e ogni numero verrà aggiunto e salvato all'interno della variabile sum_num. La media della lista Python viene calcolato utilizzando il sum_num diviso per il conteggio dei numeri nell'elenco utilizzando len() funzione incorporata.

Esempio di codice

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

Produzione:

The average is 18.4

Metodo 2: Python Media – Utilizzo delle funzioni integrate sum() e len()

In questo esempio il sum() e dell' len() le funzioni integrate vengono utilizzate per trovare la media in Python. È 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 list
number_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

Metodo 3: Python Media Utilizzando la funzione media dal modulo statistiche

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

# Example to find the average of the list
from statistics import mean
 
number_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

Metodo 4: Media in Python Utilizzando mean() dalla libreria Numpy

numpy La libreria è una libreria comunemente utilizzata per lavorare su array multidimensionali di grandi dimensioni. Dispone inoltre di un'ampia raccolta di funzioni matematiche da utilizzare sugli array per eseguire vari compiti. Uno importante è il mean() funzione che ci darà la media per l'elenco fornito.

Esempio di codice

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

Produzione:

C:\pythontest>python testavg.py
The average is  31.86

Sommario

  • La formula per calcolare la media viene eseguita calcolando la somma dei numeri nell'elenco divisa per il conteggio dei numeri nell'elenco.
  • La media di una lista può essere fatta in molti modi, ad es
    • Python Media utilizzando il loop
    • Utilizzando sum() e dell' len() funzioni integrate da Python
    • utilizzando mean() funzione per calcolare la media dal modulo statistiche.
    • utilizzando mean() dalla libreria Numpy