【发布时间】:2017-10-17 11:13:02
【问题描述】:
我正在使用 Python3 计算此维基百科示例的概率质量函数 (PMF):
我尝试遵循这个 scipy 文档:
https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.stats.binom.html
文档清楚地说:
Notes
The probability mass function for binom is:
binom.pmf(k) = choose(n, k) * p**k * (1-p)**(n-k)
for k in {0, 1,..., n}.
binom takes n and p as shape parameters.
好吧,我在考虑维基百科示例的情况下尝试实现这一点。这是我的代码:
from scipy.stats import binom
n = 6
p = 0.3
binom.pmf(k) = choose(n, k) * p**k * (1-p)**(n-k)
print (binom.pmf(1))
但是,我收到此错误消息:
File "binomial-oab.py", line 7
binom.pmf(k) = choose(n, k) * p**k * (1-p)**(n-k)
^
SyntaxError: can't assign to function call
我该如何解决这个问题?
【问题讨论】:
标签: python-3.x scipy probability function-call