【发布时间】:2021-12-15 20:26:12
【问题描述】:
使用stats.binom.pmf(np.arange(0,11),10,0.5),我可以得到一个数字数组,代表一个事件在 10 次中发生 n 次(0 到 10)的概率,假设单次发生的概率为 0.5,如下所示:
array([0.00097656, 0.00976563, 0.04394531, 0.1171875 , 0.20507813,
0.24609375, 0.20507813, 0.1171875 , 0.04394531, 0.00976563,
0.00097656])
现在我想为多项式情况获得类似的输出。
说我掷骰子 3 次,如何使用现有的包得到这样一个表示总点数(3 到 18)概率的概率数组?
【问题讨论】:
-
你可以使用数学和几行代码来做到这一点。
-
让我改写 Julian:scipy 和 numpy 不提供此功能(将多项结果视为苹果和器官,而不是点),但它可以通过数学轻松解决。
标签: python scipy probability multinomial