1. Nauka
  2. /
  3. Kursy
  4. /
  5. Podstawy rachunku prawdopodobieństwa w Pythonie

Connected

ćwiczenie

Rzuty monetą

To ćwiczenie wykorzystuje obiekt bernoulli z biblioteki scipy.stats do symulowania dwóch możliwych wyników rzutu monetą: 1 ("orzeł") lub 0 ("reszka"), oraz bibliotekę numpy (załadowaną jako np) do ustawienia ziarna generatora liczb losowych.

Do symulowania rzutów monetą użyjesz funkcji bernoulli.rvs() z argumentem size.

Ustawisz ziarno losowości, aby móc odtwarzać wyniki eksperymentu w każdym ćwiczeniu.

Z każdego eksperymentu otrzymasz wartości poszczególnych rzutów. Możesz je zsumować funkcją sum(), aby sprawdzić, ile razy wypadł orzeł po 10 rzutach monetą.

Instrukcje 1/3

undefined XP
  • 1

    Zaimportuj bernoulli z scipy.stats, ustaw ziarno za pomocą np.random.seed(). Zasymuluj 1 rzut monetą z 35% szansą na wypadnięcie orła.

  • 2

    Użyj bernoulli.rvs() i sum(), aby obliczyć liczbę orłów po 10 rzutach monetą z 35% szansą na orła.

  • 3

    Używając bernoulli.rvs() i sum(), oblicz liczbę orłów po 5 rzutach monetą z 50% szansą na orła.