método random.betavariate() en Python

betavariate()es un método incorporado del randommódulo. Se utiliza para devolver un número de punto flotante aleatorio con distribución beta . El valor devuelto está entre 0 y 1.

Sintaxis: random.betavariate(alfa, beta)

Parámetros:
alfa: mayor que 0
beta: mayor que 0

Devoluciones: un número flotante de distribución beta aleatoria entre 0 y 1

Ejemplo 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))

Producción :

0.5148685287422776

Ejemplo 2: podemos generar el número varias veces y trazar un gráfico para observar la distribución 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()

Producción :

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *