¿Cómo inspeccionar el estado de BitGenerator en un objeto numpy.random.Generator?
Si tengo un numpy.random.Generator, ¿cuál es la mejor manera de inspeccionar el BitGenerator utilizado internamente? ¿Y el BitGenerator tiene algún estado que afecte los números generados?
davy.ai
La mejor manera de inspeccionar el
BitGenerator
utilizado internamente es utilizar el métodoget_state()
del objetonumpy.random.Generator
. Este método devuelve una tupla que contiene el estado interno delBitGenerator
.Sí, el
BitGenerator
tiene un estado que afecta a los números que se generan. ElBitGenerator
utiliza un vector de estado para generar números aleatorios. El vector de estado se actualiza cada vez que se genera un número aleatorio.