Statistiche per asse
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 12 di 60.
Due bar hanno contato i caffè per tre giorni: una riga per bar, una colonna per giorno. Un asse sceglie la direzione in cui sommare:
Lo passi specificando il nome:
cups = np.array([[30, 45, 24],
[50, 40, 36]])
print(cups.sum(axis=0))
print(cups.sum(axis=1))Questo stampa:
[80 85 60]
[ 99 126]L’asse che indichi scompare: axis=0 aggrega le righe, lasciando un risultato per colonna. Nei dati di ML, questo corrisponde a un numero per caratteristica.
.argmax() indica dove si trova il valore più grande: cups.sum(axis=0).argmax() è 1, quindi martedì.
Sfida
FacileUna palestra ha contato i visitatori per quattro settimane. In visits ogni riga rappresenta una settimana e ogni colonna un giorno feriale, indicato in days. Stampa:
Per weekday:la media di ogni giorno feriale.Per week:la media di ogni settimana.Busiest day:il nome del giorno feriale con la media più alta.
Arrotonda le medie a 2 decimali. Per una palestra con dati di due settimane:
Per weekday: [42. 51. 46. 63.5 70.5]
Per week: [53.6 55.6]
Busiest day: FriProvalo tu
import numpy as np
days = ["Mon", "Tue", "Wed", "Thu", "Fri"]
visits = np.array([[52, 61, 48, 70, 66],
[58, 65, 51, 74, 69],
[49, 60, 47, 69, 71],
[55, 57, 50, 72, 60]])
# Scrivi il tuo codice qui sotto
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Dati e grafici
4Modellare i dati
Rimodellare gli arrayUnire gli arrayNumeri casualiRipasso: simulazione del lancio dei dadi2Array NumPy
Creazione di arrayForma e dimensioneIntervalli di numeriIndicizzazione e slicingRiepilogo: griglia delle temperature5Grafici a linee e a dispersione
Etichette e titoliGrafici a dispersionePiù linee e legendeColori e marcatoriFigure e assiRiepilogo: passi settimanali8Filtraggio e ordinamento
Selezionare le righeFiltrare le righeOrdinare i valoriNuove colonneRiepilogo: i prodotti migliori3Matematica con gli array
Operazioni matematiche su interi arrayStatistiche riassuntiveStatistiche per asseBroadcastingMaschere booleaneRiepilogo: voti d'esame6Grafici per i dati
Grafici a barreIstogrammiPiù grafici in unoImmagini come arrayRiepilogo: rapporto sulle precipitazioniEsercitati da solo: Compilatore Python online