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()
輸出:
相關用法
- Python os._exit()用法及代碼示例
- Python os.WEXITSTATUS()用法及代碼示例
- Python os.abort()用法及代碼示例
- Python os.renames()用法及代碼示例
- Python os.lseek()用法及代碼示例
- Python calendar formatmonth()用法及代碼示例
- Python PyTorch sin()用法及代碼示例
- Python Sympy Line.is_parallel()用法及代碼示例
- Python PIL GaussianBlur()用法及代碼示例
- Python range()用法及代碼示例
- Python Numpy np.hermefit()用法及代碼示例
- Python Numpy np.hermevander()用法及代碼示例
注:本文由純淨天空篩選整理自Yash_R大神的英文原創作品 random.betavariate() method in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。