Ripasso: simulazione del lancio dei dadi
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 19 di 60.
Sfida
FacileUn gioco da tavolo ha 5 round di 3 dadi. Un round è forte quando nessuno dei suoi dadi è inferiore a 4. Simula una partita usando il seed letto dal programma:
- Estrai tutti i 15 risultati (da 1 a 6) in una volta sola e organizzali in
rounds, una riga per round, nell'ordine di estrazione. - Crea una classifica: numero del round (da 1 a 5), dado più alto, dado più basso.
- Stampala come mostrato sotto, poi conta i round forti.
Ecco la partita per il seed 13:
Il suo output:
Round, highest, lowest:
[[1 6 5]
[2 6 1]
[3 6 2]
[4 6 1]
[5 5 4]]
Rounds with no die under 4: 2Provalo tu
import numpy as np
seed = int(input())
# Scrivi il tuo codice qui sotto
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