Importare le librerie
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 3 di 60.
Le funzioni proprie di Python si fermano alle basi, come len e round. Per fare di più, import un modulo: codice già pronto. Il machine learning si basa su NumPy:
import numpy as np
print(np.sqrt(49)) # una funzione: parentesi
print(np.pi) # un valore: senza parentesi
print(np.round(2 * np.pi * 3, 2)) # arrotonda a 2 cifre decimaliQuesto stampa:
7.0
3.141592653589793
18.85as np assegna a NumPy un soprannome breve, un alias. Un punto permette di accedere al suo interno. Nota che np.sqrt restituisce sempre un numero decimale: 7.0, non 7.
Importa una volta, all’inizio, e ogni riga sottostante può usare np.
Sfida
FacileUna pizzeria vuole una pizza quadrata grande quanto quella rotonda. Il programma legge il diametro della pizza rotonda in centimetri.
- Importa NumPy come
np. - Calcola l’area:
np.pimoltiplicato per il raggio al quadrato. Il raggio è la metà del diametro. - Calcola il lato del quadrato: la radice quadrata dell’area.
- Stampa entrambi, arrotondati a 2 cifre decimali con
np.round.
Per una pizza da 40 cm, le due forme sono così:
e il programma stampa:
Area: 1256.64
Side: 35.45Provalo tu
# Importa NumPy en la línea de abajo
diameter = float(input())
# Escribe tu código abajo
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