Podsumowanie: symulacja rzutu kostką
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 19 z 60.
Wyzwanie
ŁatwyGra planszowa ma 5 rund po 3 rzuty kostką. Runda jest mocna, gdy żadna z kostek nie ma wyniku poniżej 4. Zasymuluj jedną grę na podstawie wartości seed, którą odczytuje program:
- Wylosuj wszystkie 15 wyników (od 1 do 6) naraz i ułóż je w
rounds, po jednym wierszu na rundę, w kolejności losowania. - Zbuduj tabelę wyników: numer rundy (od 1 do 5), najwyższy wynik na kostce, najniższy wynik na kostce.
- Wypisz ją jak poniżej, a następnie policz mocne rundy.
Oto gra dla wartości seed 13:
Wynik:
Round, highest, lowest:
[[1 6 5]
[2 6 1]
[3 6 2]
[4 6 1]
[5 5 4]]
Rounds with no die under 4: 2Spróbuj swoich sił
import numpy as np
seed = int(input())
# Napisz swój kod poniżej
Wszystkie lekcje w sekcji Dane i wykresy
4Przekształcanie danych
Zmiana kształtu tablicŁączenie tablicLiczby losowePodsumowanie: symulacja rzutu kostką2Tablice NumPy
Tworzenie tablicKształt i rozmiarZakresy liczbIndeksowanie i wycinaniePodsumowanie: siatka temperatur5Wykresy liniowe i punktowe
Etykiety i tytułyWykresy punktoweWiele linii i legendyKolory i znacznikiRysunki i osiePodsumowanie: tygodniowa liczba kroków8Filtrowanie i sortowanie
Wybieranie wierszyFiltrowanie wierszySortowanie wartościNowe kolumnyPodsumowanie: najlepsze produkty3Operacje matematyczne na tablicach
Operacje matematyczne na całych tablicachStatystyki podsumowująceStatystyki według osiRozgłaszanieMaski logicznePodsumowanie: wyniki egzaminów6Wykresy danych
Wykresy słupkoweHistogramyKilka wykresów na jednymObrazy jako tablicePodsumowanie: raport o opadach9Grupowanie i czyszczenie
Zliczanie wartościGrupowanie danychKilka podsumowańBrakujące wartościPowtórka: wyniki ankietyPoćwicz samodzielnie: Kompilator Python online