random.gammavariate

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()
random.gammavariate
Enviado por admin el Lun, 15/03/2021 - 18:42