Operazioni matematiche su interi array
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 10 di 60.
Un negozio ha venduto 3, 1 e 2 unità dei suoi tre articoli. Per trovare quanto ha incassato da ciascuno, una lista avrebbe bisogno di un ciclo. Un array abbina i valori:
Nel codice:
prices = np.array([4, 10, 25])
sold = np.array([3, 1, 2])
print(prices * sold)
print(prices * 2)Questo stampa:
[12 10 50]
[ 8 20 50]Un singolo numero raggiunge ogni valore: prices * 2 li raddoppia tutti. Questa è matematica elemento per elemento: nessun ciclo, nessun indice.
Lo stesso vale per +, -, / e **. La divisione restituisce sempre numeri decimali.
Entro la fine di questo capitolo, righe come queste assegneranno un voto a un'intera classe.
Sfida
FacileUn corridore ha registrato tre corse. Il programma legge le loro distanze in km e i loro tempi in minutes. Senza un ciclo:
- Crea
meters: ogni distanza in metri (1 km equivale a 1000 m). - Crea
pace: i minuti per chilometro di ciascuna corsa, ovvero il suo tempo diviso per la sua distanza. - Stampa entrambi dopo le rispettive etichette, come sotto.
Per corse di 5, 10 e 4 km che sono durate 30, 55 e 26 minuti:
Meters: [ 5000 10000 4000]
Minutes per km: [6. 5.5 6.5]Provalo tu
import numpy as np
km = np.array([int(input()), int(input()), int(input())])
minutes = np.array([int(input()), int(input()), int(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