以下是一个使用Scipy库计算贝塔分布的例子:

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

# 设置贝塔分布的参数
alpha = 2.5
beta = 0.5

# 生成一组随机数
x = np.linspace(0, 1, 100)

# 计算贝塔分布的概率密度函数值
pdf = beta.pdf(x, alpha, beta)

# 绘制贝塔分布的概率密度函数图像
plt.plot(x, pdf, 'r-', lw=2, label='Beta({},{})'.format(alpha, beta))
plt.xlabel('x')
plt.ylabel('Probability Density')
plt.title('Beta Distribution')
plt.legend()
plt.grid(True)
plt.show()

以上代码将会生成一个贝塔分布的概率密度函数图像,其中alphabeta分别表示贝塔分布的参数。你可以根据需要调整这些参数来生成不同的贝塔分布图像。

Scipy库贝塔分布示例:代码实现与可视化

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

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