random.vonmisesvariate

Nombre completo
random.vonmisesvariate
Librería
random
Sintaxis

random.vonmisesvariate(mu, kappa)

Descripción

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.

Parámetros
  • mu: Ángulo medio expresado en radianes entre 0 y 2π.
  • kappa: Parámetro de concentración. Deberá ser mayor o igual a 0.
Resultado

La función random.vonmisesvariate devuelve un número real.

Ejemplos

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:

random.vonmisesvariate(5, 1)
2.4304091598728492

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:

import matplotlib.pyplot as plt
plt.figure(figsize = (8, 4))
plt.hist([random.vonmisesvariate(5, 1) for i in range(100000)], bins = 100)
plt.grid()
plt.show()
random.vonmisesvariate
Enviado por admin el Jue, 18/03/2021 - 09:02