我写下面的代码使用二项分布CDF(通过使用scipy.stats.binom.cdf)来估计不超过100抛出的概率,其中k = 0,10,20,30,40,50,60,70,80,90,100. 然后我尝试使用hist()
来绘制它。二项分布CDF使用scipy.stats.binom.cdf
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
你可以请编辑你的问题,并在代码段添加你的逻辑,因为我是非常新的python,所以我需要代码明智的建议请 – Hazmat
像'mylist = []' –