我必须模拟100,000个参数p = 0.01的几何随机变量,并将结果绘制在直方图上,每个值的范围为1到1000。什么是桶?如何创建直方图?这就是我到目前为止所拥有的。
p = 0.01
n = 100000
import numpy as np
import matplotlib.pyplot as plt
y = np.random.geometric(p,n)
答案 0 :(得分:1)
“桶”与“容器”相同,它们是数据将属于的值的范围。因此,如果您的数据范围是1-1000,并且每个数据桶都需要一个存储桶,那么您将需要其中的1000。如果说您只有100个垃圾箱,则会将您的数据分为10个(1-10,11-20,21-30 ...)
使用已经导入的matplotlib.pyplot可以使用:
plt.figure()
plt.hist(y,bins=1000)
plt.show()