Rückblick: Würfelsimulation
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 19 von 60.
Aufgabe
EinfachEin Brettspiel hat 5 Runden mit jeweils 3 Würfeln. Eine Runde ist stark, wenn keiner ihrer Würfel unter 4 liegt. Simuliere ein Spiel mit dem seed, den das Programm einliest:
- Ziehe alle 15 Würfe (1 bis 6) auf einmal und ordne sie in
roundsan, mit einer Zeile pro Runde, in Ziehungsreihenfolge. - Erstelle eine Punktetabelle: Rundennummer (1 bis 5), höchster Würfelwert, niedrigster Würfelwert.
- Gib sie wie unten aus und zähle dann die starken Runden.
Hier ist das Spiel für den Seed 13:
Die Ausgabe:
Round, highest, lowest:
[[1 6 5]
[2 6 1]
[3 6 2]
[4 6 1]
[5 5 4]]
Rounds with no die under 4: 2Probier es selbst
import numpy as np
seed = int(input())
# Schreibe deinen Code unten
Alle Lektionen in Daten und Diagramme
2NumPy-Arrays
Arrays erstellenForm und GrößeZahlenbereicheIndizieren und SlicingRückblick: Temperaturgitter5Linien- und Streudiagramme
Beschriftungen und TitelStreudiagrammeMehrere Linien und LegendenFarben und MarkerAbbildungen und AchsenRückblick: Wöchentliche Schritte8Filtern und Sortieren
Zeilen auswählenZeilen filternWerte sortierenNeue SpaltenRückblick: Top-Produkte3Rechnen mit Arrays
Rechnen mit ganzen ArraysZusammenfassende StatistikenStatistiken nach AchsenBroadcastingBoolesche MaskenRückblick: Prüfungsergebnisse6Diagramme für Daten
BalkendiagrammeHistogrammeMehrere Diagramme in einemBilder als ArraysRückblick: Niederschlagsbericht9Gruppieren und Bereinigen
Werte zählenDaten gruppierenMehrere ZusammenfassungenFehlende WerteRückblick: Umfrageergebnisse12Abschließende Herausforderungen
VerkaufsberichtSensormesswerteZiffern auf einen BlickPinguin-EntdeckerÜbe selbstständig: Online-Python-Compiler