def __randomstate_ctor(bit_generator_name="mt19937"): """ Pickling helper function that returns a legacy RandomState-like object Parameters ---------- bit_generator_name: str String containing the core BitGenerator Returns ------- rs: RandomState Legacy RandomState using the named core BitGenerator """ try: bit_generator_name = bit_generator_name.decode("ascii") except AttributeError: pass if bit_generator_name in BitGenerators: bit_generator = BitGenerators[bit_generator_name] else: raise ValueError( str(bit_generator_name) + " is not a known BitGenerator module.") with warnings.catch_warnings(): warnings.filterwarnings("ignore", category=FutureWarning) bit_gen = bit_generator() return RandomState(bit_gen)
def __randomstate_ctor(bit_generator_name='mt19937'): """ Pickling helper function that returns a legacy RandomState-like object Parameters ---------- bit_generator_name: str String containing the core BitGenerator Returns ------- rs: RandomState Legacy RandomState using the named core BitGenerator """ try: bit_generator_name = bit_generator_name.decode('ascii') except AttributeError: pass if bit_generator_name in BitGenerators: bit_generator = BitGenerators[bit_generator_name] else: raise ValueError( str(bit_generator_name) + ' is not a known BitGenerator module.') return RandomState(bit_generator())
def setup_class(cls): cls.np = numpy.random cls.bit_generator = MT19937 cls.seed = [2**21 + 2**16 + 2**5 + 1] cls.rg = Generator(cls.bit_generator(*cls.seed, mode="legacy")) cls.rs = RandomState(cls.bit_generator(*cls.seed, mode="legacy")) cls.nprs = cls.np.RandomState(*cls.seed) cls.initial_state = cls.rg.bit_generator.state cls._set_common_state()
def setup_class(cls): cls.np = numpy.random cls.brng = MT19937 cls.seed = [2**21 + 2**16 + 2**5 + 1] cls.rg = RandomGenerator(cls.brng(*cls.seed)) cls.rs = RandomState(cls.brng(*cls.seed)) cls.nprs = cls.np.RandomState(*cls.seed) cls.initial_state = cls.rg.brng.state cls._set_common_state()
def __randomstate_ctor( bit_generator_name: Union[str, bytes] = "MT19937") -> RandomState: """ Pickling helper function that returns a legacy RandomState-like object Parameters ---------- bit_generator_name: str String containing the core BitGenerator Returns ------- rs: RandomState Legacy RandomState using the named core BitGenerator """ bit_generator_name = _decode(bit_generator_name) assert isinstance(bit_generator_name, str) bit_generator = _get_bitgenerator(bit_generator_name) with warnings.catch_warnings(): warnings.filterwarnings("ignore", category=FutureWarning) bit_gen = bit_generator() return RandomState(bit_gen)
def __randomstate_ctor(bit_generator_name="MT19937"): """ Pickling helper function that returns a legacy RandomState-like object Parameters ---------- bit_generator_name: str String containing the core BitGenerator Returns ------- rs: RandomState Legacy RandomState using the named core BitGenerator """ try: bit_generator_name = bit_generator_name.decode("ascii") except AttributeError: pass bit_generator = _get_bitgenerator(bit_generator_name) with warnings.catch_warnings(): warnings.filterwarnings("ignore", category=FutureWarning) bit_gen = bit_generator() return RandomState(bit_gen)
def __randomstate_ctor(brng_name='mt19937'): """ Pickling helper function that returns a legacy RandomState-like object Parameters ---------- brng_name: str String containing the core BasicRNG Returns ------- rs: RandomState Legacy RandomState using the named core BasicRNG """ try: brng_name = brng_name.decode('ascii') except AttributeError: pass if brng_name in BasicRNGS: brng = BasicRNGS[brng_name] else: raise ValueError(str(brng_name) + ' is not a known BasicRNG module.') return RandomState(brng())