當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python random.betavariate()用法及代碼示例


betavariate()是內置的方法random模塊。它用於返回具有beta分布的隨機浮點數。返回值在0到1之間。

用法: random.betavariate(alpha, beta)

參數:
alpha:大於0
beta:大於0

返回:一個介於0和1之間的隨機beta分布浮點數

範例1:



# import the random module 
import random 
  
# determining the values of the parameters 
alpha = 5
beta = 10
  
# using the betavariate() method 
print(random.betavariate(alpha, beta))

輸出:

0.5148685287422776

範例2:我們可以多次生成該數字並繪製圖表以觀察beta分布。

# import the required libraries 
import random 
import matplotlib.pyplot as plt 
  
  
# store the random numbers in a  
# list 
nums = [] 
low = 10
high = 100
mode = 20
  
for i in range(100):
    temp = random.betavariate(5, 10) 
    nums.append(temp) 
      
# plotting a graph 
plt.plot(nums) 
plt.show()

輸出:

相關用法


注:本文由純淨天空篩選整理自Yash_R大神的英文原創作品 random.betavariate() method in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。