コインを投げてみよう
この演習では、scipy.stats ライブラリの bernoulli オブジェクトを使ってコイン投げの2つの結果、1("表")または 0("裏")をシミュレーションします。また、乱数生成器のシードを設定するために numpy ライブラリ(np として読み込み)を使います。
bernoulli.rvs() 関数の size 引数を使って、コイン投げをシミュレーションします。
各演習で同じ乱数実験の結果を再現できるように、乱数のシードを設定します。
各実験からは個々のコイン投げの値が得られます。sum() 関数を使ってそれらを合計すると、10回投げた後の表の回数が求められます。
この演習はコースの一部です
Pythonで学ぶ確率の基礎
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the bernoulli object from scipy.stats
from ____ import ____
# Set the random seed to reproduce the results
np.____.____(42)
# Simulate one coin flip with 35% chance of getting heads
coin_flip = ____.rvs(p=____, size=____)
print(coin_flip)