1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Monte Carlo simulace v Pythonu

Connected

cvičení

Sázka mezi Tomem a Evou

Čas zahrát hru mezi Tomem a Evou!

Připomeň si, že Tom má klasickou šestistěnnou kostku a výsledky hodů odpovídají diskrétnímu rovnoměrnému rozdělení v intervalu od jedné do šesti. Eva má nevyváženou minci s pravděpodobností p, že padne orel. Počet hodů, které Eva potřebuje k dosažení orla, se řídí geometrickým rozdělením.

Pravidla hry:

  • Tomovo skóre: číslo, které padne na kostce
  • Evino skóre: počet hodů potřebných k dosažení orla
  • Vyhrává ten, kdo má vyšší skóre

Tvým úkolem je tuto hru nasimulovat! Pro seznam možných hodnot p [0.1, 0.2, 0.3, 0.5, 0.7, 0.8, 0.9] reprezentujících pravděpodobnost, že padne orel, koho čekáš jako vítěze?

NumPy je importováno jako np a modul stats ze SciPy jako st.

Pokyny

100 XP
  • Nasimuluj 10 000 hodů Tomovou kostkou a výsledky přiřaď do die_samples.
  • Nasimuluj 10 000 Eviných hodů mincí potřebných k dosažení orla a výsledky přiřaď do coin_samples.