¿Alguien puede ayudarme a generar números aleatorios a partir de la distribución gamma en Python? He probado estas dos posibilidades, pero todavía me pregunto cuál es la principal diferencia entre ellas: La primera es:
shape, scale= 0.5,1
size=(1024,10)
np.random.gamma(shape, scale, size)
y el segundo es:
from scipy.stats import gamma
gamma.rvs(0.5, 1, (1024,10))
Creo que ambos se utilizan para generar muestras aleatorias siguiendo la distribución gamma, entonces, ¿cuál es la diferencia entre estas sintaxis? ¿Cuándo debemos utilizar el primer método y cuándo el segundo?
No hay diferencia entre los dos excepto por el hecho de que uno es de la biblioteca de baches y otro de scipy. La función de densidad de probabilidad utilizada para crear la distribución gamma es la misma en ambos casos.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras