sample = np.random.binomial(n, p, size=10000) # 产生10000个符合二项分布的随机数 bins = np.arange(n+2) plt.hist(sample, bins=bins, align='left', rwidth=0.1, density=True) # 绘制直方图 # 设置标题和坐标 plt.title('二项分布的概率质量函数 其中:n={}, p={}'.format(n, p)) plt.xlabel('正面出现的次数') plt.ylabel('可能性')
时间: 2023-05-28 12:03:17 浏览: 149
python numpy之np.random的随机数函数使用介绍
这是一个 Python 代码,使用了 NumPy 库中的随机二项分布函数,生成了一个包含 10000 个样本的二项分布数据集。其中,n 和 p 分别代表二项分布的参数,size 参数指定了生成样本的数量。
阅读全文