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