Intervalli di numeri
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 7 di 60.
Digitare a mano 100 numeri equidistanti? NumPy li genera per te in due modi:
np.arange(start, stop, step) conta incrementando di uno step e, come range, si ferma prima di stop. np.linspace(a, b, n) crea n valori da a a b, entrambi inclusi:
print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))Questo stampa:
[ 0 5 10 15]
[ 0. 5. 10. 15. 20.]Scegli in base a ciò che sai: l’intervallo o il conteggio. Per un conteggio vuoto, np.zeros(n) e np.ones(n) creano n zeri o uni:
print(np.zeros(3)) # [0. 0. 0.]Sfida
FacileUn allenatore di corsa dispone dei coni. Il programma legge la posizione (m) del primo e dell'ultimo cono, l'intervallo e il numero di stazioni d'acqua. Stampa:
Cones: dal primo all'ultimo, a intervalli regolari (np.arange).Stations: equidistanti, includendo il primo e l'ultimo cono (np.linspace).Times: uno zero per cono, per i tempi dei corridori (np.zeros).
Per 0, 40, 10 e 3:
Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]Provalo tu
import numpy as np
first = int(input())
last = int(input())
gap = int(input())
stations = int(input())
# 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