ПочатиПочніть безкоштовно

Парі між Томом і Євою

Час зіграти в гру між Томом і Євою!

Згадайте: Том має звичайний шестигранний кубик, і результати його кидків підпорядковуються дискретному рівномірному розподілу на інтервалі від одного до шести. Єва має «нечесну» монету з імовірністю p випадіння орла. Розподіл кількості підкидань, потрібних Єві, щоб отримати орла, — геометричний.

Правила гри:

  • Очки Тома: значення, що випало на кубику
  • Очки Єви: кількість підкидань до першого орла
  • Перемагає той, хто набрав більше очок

Ваше завдання — змоделювати цю гру! Для списку можливих значень p [0.1, 0.2, 0.3, 0.5, 0.7, 0.8, 0.9], що відповідають імовірності випадіння орла на монеті Єви, хто, на вашу думку, переможе?

NumPy імпортовано як np, а модуль stats з SciPy — як st.

Ця вправа є частиною курсу

Моделювання Монте-Карло в Python

Переглянути курс

Інструкції до вправи

  • Змоделюйте 10 000 кидків кубика Тома та запишіть результати в die_samples.
  • Змоделюйте 10 000 серій підкидань монети Єви до отримання орла та запишіть результати в coin_samples.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

for p in [0.1, 0.2, 0.3, 0.5, 0.7, 0.8, 0.9]: 
    low = 1
    high = 7
	# Simulate rolling Tom's die 10,000 times
    die_samples = ____
	# Simulate Eva's coin flips to land heads 10,000 times
    coin_samples = ____
    diff = np.mean(die_samples - coin_samples)
    print(diff)
Редагувати та запускати код