「NumPy」二項分布の乱数の配列を作るサンプル

書式
np.random.binomial(n=回数, p=確率, size=(行,列))
二項分布の乱数の配列を作るには、random.binomial() 関数を使います。
引数に渡す n は試行回数、 p は確率、 size は行と列です。size を省略すると、作られる乱数は 1 個になります。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import numpy as np
res = np.random.binomial(n=80, p=0.3, size=(2, 3))
print(res)
import numpy as np res = np.random.binomial(n=80, p=0.3, size=(2, 3)) print(res)
import numpy as np
res = np.random.binomial(n=80, p=0.3, size=(2, 3))
print(res)

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[[21 26 26]
[21 19 21]]
[[21 26 26] [21 19 21]]
[[21 26 26]
 [21 19 21]]

 

IT,NumPy

Posted by arkgame