import numpy
n=1
p = 0.5
size = 100
obs = np.random.binomial(n,p,size)
如果设置n=1,size =100,则这个函数会变成重复一百次的bernouli分布,得到的是一个arrary
例如:
[0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0,
0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1,
0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0]
import numpy
n=100
p = 0.5
obs = np.random.binomial(n,p)
如果设置n=100,size=1,则这个函数会服从,而
会返回一个值:
例如
43
参考:
本文探讨了numpy库中binomial函数的使用方法,详细解释了当参数n和size分别设置为1和100,以及100和1时,函数如何生成伯努利分布的数组和返回单个二项分布的值。
1755

被折叠的 条评论
为什么被折叠?



