numpy.random.RandomState.beta¶
方法
-
RandomState.
beta
(a, b, size=None)¶ 从β分布中提取样本。
β分布是狄里克莱分布的一个特例,与伽马分布有关。它具有概率分布函数
f(x;a,b)=frac 1 b(alpha,beta)x ^ alpha-1(1-x)^ beta-1,
其中归一化b是β函数,
b(alpha、beta)=int_^1 t^ alpha-1(1-t)^ beta-1 dt.
它经常出现在贝叶斯推理和阶统计量中。
参数: - a : 浮点数或类似浮点数的数组
α,阳性(>0)。
- b : 浮点数或类似浮点数的数组
β,阳性(>0)。
- size : int或int的元组,可选
输出形状。如果给定的形状是,例如,
(m, n, k)
然后m * n * k
取样。如果尺寸是None
(默认),如果a
和b
都是标量。否则,np.broadcast(a, b).size
取样。
返回: - out : ndarray或scalar
从参数化beta分布中提取样本。