【NumPy】二項分布 numpy.random.binomial

スポンサーリンク

この記事では、Python言語とNumPyを用いて、二項分布を求める方法をソースコード付きで解説します。

スポンサーリンク

二項分布

Pythonと数値計算モジュールNumPyの「numpy.random.binomial(n, p)」で、試行回数n、確率pの二項分布を求めることが出来ます。
今回はそれを試してみました。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np

def main():
    # 二項分布の計算(試行回数:1000, 確率:0.5, サンプル数:5)
    x = np.random.binomial(1000, 0.5, 5)
    print(x)   # [495 500 482 505 510] 

if __name__ == '__main__':
    main()

確率1/2で表が出るコインを1000回投げて表が出る回数を求める場合などに使えます。

おすすめ記事

Python入門 サンプル集
NumPy入門 サンプル集

スポンサーリンク

シェア&フォローお願いします!