Python medio
Funzioni e metodi Python
Michael Zippo
31.10.2021
Ci sono due modi per trovare la media di un elenco di numeri in Python. Puoi dividere la somma() per la len() di un elenco di numeri per trovare la media. Oppure puoi trovare la media di un elenco usando la funzione Python mean().
Trovare la media di un insieme di valori è un compito comune in Python.
Ad esempio, potresti avere un elenco di vendite di prodotti e voler conoscere il prezzo medio di acquisto. Oppure, per un rapporto sulla diversità, potresti voler calcolare l’età media dei dipendenti che lavorano per la tua organizzazione.
Media Python
Ci sono due metodi impiegati per trovare la media di un lista di numeri in Python:
- Calcolando la somma della lista e poi dividendo quel numero per la lunghezza della lista. La lunghezza dell’elenco è il numero di valori presenti nell’elenco. oppure;
- Utilizzando il metodo statistics.mean().
Anche se entrambi i metodi restituiscono la media di un elenco di numeri, ci sono diversi fattori da considerare quando scegliendo quale usare.
In questo tutorial, discutiamo come utilizzare gli approcci sopra menzionati per trovare la media di una lista in Python. Esamineremo due esempi per aiutarti a iniziare.
Media Python: Len() e Sum()
La formula per calcolare la media di un elenco di valori è la somma di tutti i termini divisa per il numero di tali termini. Possiamo usare i valori Python sum() e len() per calcolare la media dei numeri in una lista.
Il Python len() metodo calcola e restituisce un conteggio di numeri in un elenco. len è l’abbreviazione di lunghezza e si riferisce alla lunghezza di‚Äîo al numero di‚Äîelementi in un elenco.
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo frequentando un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
La somma( ) in Python calcola la somma totale di tutti i valori in una lista.
Possiamo utilizzare queste funzioni insieme per calcolare il valore medio da un elenco di valori.
La formula di base per calcolare una media in Python è:
Questo approccio è comune perché non è necessario importare alcun valore esterno per calcolare una media.
Esempio di funzione sum() e len()
Diciamo che gestiamo una caffetteria e vogliamo conoscere il prezzo medio di tutti gli ordini effettuati fino ad oggi. Per calcolare questo numero, potremmo usare i metodi sum() e len() appena discussi:
Stampiamo il valore medio sulla console:
Nella prima riga del nostro codice, definiamo una Variabile Python. Questa variabile memorizza un elenco di prezzi dell’ordine. Quindi, calcoliamo la media di tali ordini dividendo la somma di tutti gli ordini per la lunghezza del nostro elenco di ordini.
Alla fine del nostro codice, stampiamo un messaggio alla console che ci dice il prezzo medio degli ordini di caffè.
Usiamo il metodo Python round() per arrotondare la nostra media a due cifre decimali. Il metodo str() converte il nostro valore medio in una stringa che possiamo stampare sulla console.
Ora sappiamo che il prezzo medio di un ordine di caffè fino ad oggi è di $ 3,69.
Python Average: statistics.mean()
La libreria di statistiche Python contiene una funzione chiamata statistics.mean() che calcola il valore medio di un elenco di valori. Il termine media è usato in matematica per descrivere la media di un elenco di valori.
La sintassi per il metodo statistics.mean() è:
statistics.mean(list_of_values)
La media( ) accetta un parametro: l’elenco degli elementi di cui si desidera calcolare la media.
Prima di utilizzare questo metodo, è necessario importare il modulo delle statistiche (statistiche) in Python. Questo è un modulo integrato che può essere utilizzato per eseguire vari calcoli in Python.
Questa è una differenza importante tra l’utilizzo di statistics.mean() e sum() e metodo len(). I metodi sum() e len() possono essere utilizzati senza importare alcuna libreria. Tuttavia, è necessario importare le statistiche per utilizzare statistics.mean().
Se non ti dispiace importare un’altra libreria, questo metodo funziona bene. Poiché puoi calcolare un valore medio senza alcuna libreria, dovresti considerare di farlo prima di utilizzare la libreria delle statistiche.
Possiamo importare il modulo delle statistiche utilizzando una istruzione Python import:
"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente ad abbinarmi a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"
Venus, Software Engineer presso Rockbot
Ora possiamo accedere alla funzione mean() nella libreria delle statistiche.
esempio di statistica.mean()
Ora siamo pronti per iniziare calcolare le medie utilizzando mean().
Prendiamo l’esempio degli ordini di caffè che abbiamo usato sopra. Supponiamo di voler calcolare il prezzo medio degli ordini di caffè effettuati finora oggi. Potremmo usare il seguente codice per calcolare il prezzo medio:
Osserviamo il risultato del nostro programma:
Il nostro programma restituisce lo stesso testo e risultato del nostro primo esempio.
Calcola la media di una tupla
Possiamo usare il metodo statistics.mean() per calcolare il valore medio di una tupla, che è una sequenza ordinata e immutabile di elementi. Ecco un esempio di statistics.mean() utilizzato per calcolare il prezzo medio dell’ordine del caffè, con le nostre informazioni memorizzate in una tupla:
Il nostro codice restituisce la stessa risposta dell’ultimo esempio perché stiamo lavorando con gli stessi numeri :
A tuple può essere usata al posto di un elenco se stai lavorando con valori che non dovrebbero cambiare. Quindi, poiché i prezzi dei nostri ordini di caffè non cambieranno dopo che un ordine è stato elaborato, una tupla è appropriata.
Supponiamo che disponiamo di un elenco che memorizza le temperature giornaliere più basse registrate durante una settimana specifica in inverno. Potremmo utilizzare il codice seguente per calcolare la media delle temperature giornaliere più basse di quella settimana:
< p>Puoi calcolare la media di un elenco di valori utilizzando i metodi sum() e len() o il metodo statistics.mean(). Il metodo statistics.mean() deve essere importato nel tuo programma. Puoi usare il metodo sum() e len() senza importare librerie esterne nel tuo codice.