Nombre completo
random.gammavariate
Librería
random
Sintaxis
random.gammavariate(alpha, beta)
Descripción
La función random.gammavariate devuelve un número aleatorio extraído de una distribución gamma.
Parámetros
- alpha, beta: Parámetros de la función gamma. Ambos deberán ser mayores que cero.
Resultado
La función random.gammavariate devuelve un número real.
Ejemplos
Podemos generar un número aleatorio extraído de una distribución gamma definida por los parámetros alpha = 5 y beta = 1 con el siguiente código:
random.gammavariate(5, 1)
5.021679946701151
Para confirmar la distribución de la que se extraen los números aleatorios podemos generar 10 mil números aleatorios de una distribución gamma definida por los parámetros alpha = 5 y beta = 1 y mostrar su histograma:
import matplotlib.pyplot as plt
plt.figure(figsize = (8, 4))
plt.hist([random.gammavariate(5, 1) for i in range(100000)], bins = 100)
plt.show()
plt.hist([random.gammavariate(5, 1) for i in range(100000)], bins = 100)
plt.show()