Come trovare la media della lista in Python
⚡ Riepilogo intelligente
Trovare la media di un elenco in Python significa dividere la somma dei suoi numeri per il loro conteggio. Qui imparerai quattro modi per farlo: un ciclo, sum() con len(), il modulo statistics e NumPy.
Python Media
Migliori 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.
Migliori 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.
Code Esempio
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() and 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.
Code Esempio
# 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

