random.vonmisesvariate(mu, kappa)
La función random.vonmisesvariate devuelve un número aleatorio extraído de una distribución de von Mises, también conocida como distribución de densidad normal circular o distribución Tikhonov.
- mu: Ángulo medio expresado en radianes entre 0 y 2π.
- kappa: Parámetro de concentración. Deberá ser mayor o igual a 0.
La función random.vonmisesvariate devuelve un número real.
Podemos generar un número aleatorio extraído de una distribución de von Mises de ángulo medio igual a 5 y con un parámetro de concentración igual a 1 con el siguiente código:
Para confirmar la distribución de la que se extraen los números aleatorios podemos generar cien mil números aleatorios a partir de una distribución de von Mises de ángulo medio igual a 5 y con un parámetro de concentración igual a 1 y mostrar su histograma:
plt.hist([random.vonmisesvariate(5, 1) for i in range(100000)], bins = 100)
plt.grid()
plt.show()