最近我正在读关于二项式分布。我发现了numpy的功能。
n, p = 10, .5 # number of trials, probability of each trial
s = np.random.binomial(n, p, 1000)
我正在尝试复制着名的骰子折腾示例。 假设一个公平的骰子被掷五次,那么五次正好两次的概率是多少?
5C2 * (0.1667)^2 * (1-0.1667)^3
如何使用numpy实现此类功能?
答案 0 :(得分:0)
在scipy.special中你有二项式系数(binom)函数,你可以这样做:
from scipy.special import binom
val = binom(5, 2) * (0.1667 ** 2) * ((1 - 0.1667) ** 3)