使用scipy.stats.binom.cd的二项分布CDF

2024-04-28 12:03:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了下面的代码来使用二项分布CDF(通过使用scipy.stats.binom.CDF)来估计100次投掷中头部不超过k的概率,其中k=0、10、20、30、40、50、60、70、80、90、100。 然后我试图用hist()来绘制它。

import scipy
import matplotlib.pyplot as plt
def binomcdf():
    p = 0.5
    n = 100
    x = 0
    for a in range(10):
        print(scipy.stats.binom.cdf(x, n, p))
        x += 10

plt.hist(binomcdf())
plt.show()

但我不知道为什么我的阴谋返回空,我收到以下错误,请任何人帮助!

TypeError: 'NoneType' object is not iterable


Tags: 代码importmatplotlibstats绘制pltscipy概率