import numpy as np import matplotlib.pyplot as plt from scipy.stats import beta

设置贝塔分布的参数

a = 2 b = 5

生成一组贝塔分布的随机样本

samples = beta.rvs(a, b, size=1000)

绘制贝塔分布的概率密度函数

x = np.linspace(0, 1, 100) pdf = beta.pdf(x, a, b)

plt.plot(x, pdf, 'r-', lw=2, label='PDF') plt.hist(samples, density=True, bins=30, alpha=0.5, label='Samples') plt.xlabel('x') plt.ylabel('Probability Density') plt.legend() plt.show()


原文地址: https://www.cveoy.top/t/topic/xbc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录