📅  最后修改于: 2023-12-03 14:46:36.973000             🧑  作者: Mango
在Python中,random.betavariate()
方法生成一个符合Beta分布的随机浮点数。Beta分布是一种常用的概率分布,它在统计学和机器学习中具有重要应用。
random.betavariate(alpha, beta)
该方法接受两个参数:
random.betavariate()
方法返回一个指定参数下生成的Beta分布随机数。
下面是一个使用random.betavariate()
方法生成Beta分布随机数的示例代码:
import random
# 生成10个符合Beta分布的随机数
for i in range(10):
x = random.betavariate(2, 5)
print(x)
输出:
0.06716161418205815
0.08812107119050529
0.008938985927334179
0.47698698523140364
0.6970047301449034
0.03502502922830114
0.08255145487720722
0.04761515895794089
0.033988753196163165
0.06915783275067947
alpha
和beta
参数必须是正数。