Creazione di array
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 5 di 60.
Ricordi i 150 fiori di iris? Per un modello sono 600 numeri in un array NumPy, una riga per fiore:
Questo capitolo crea array come questo, partendo da una lista. np.array trasforma una lista in un array:
temps = np.array([21, 23, 19])
print(temps)
print(type(temps))Questo stampa:
[21 23 19]
<class 'numpy.ndarray'>Niente virgole: è così che riconosci un array. E un array contiene un solo tipo, quindi basta un numero decimale per rendere decimale ogni valore:
print(np.array([1, 2.5, 3]))Questo stampa:
[1. 2.5 3. ]Un tipo condiviso è ciò che permette a NumPy di eseguire rapidamente calcoli su un milione di valori.
Sfida
FacileUn noleggio di kayak tiene conto dei kayak noleggiati da lunedì a mercoledì. Il programma legge questi tre conteggi, poi le previsioni per giovedì, un numero decimale.
- Crea un array
rentedcon i tre conteggi e stampalo. - Crea un array
weekcon i tre conteggi e le previsioni, in quest'ordine, e stampalo. - Stampa il tipo di
week.
Per 8, 15, 4 e 12.5 l'output è:
[ 8 15 4]
[ 8. 15. 4. 12.5]
<class 'numpy.ndarray'>Hai visto come una previsione decimale ha trasformato ogni conteggio in un numero decimale?
Provalo tu
import numpy as np
# Kayaks rented Monday to Wednesday, then Thursday's forecast
monday = int(input())
tuesday = int(input())
wednesday = int(input())
forecast = float(input())
# Write your code below
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