Home
last modified time | relevance | path

Searched refs:bit_generator (Results 1 – 24 of 24) sorted by relevance

/dports/math/py-numpy/numpy-1.20.3/numpy/random/tests/
H A Dtest_direct.py173 bit_generator = self.bit_generator(*self.data1['seed'])
177 bit_generator = self.bit_generator(*self.data1['seed'])
181 bit_generator = self.bit_generator(*self.data2['seed'])
186 bit_generator = self.bit_generator(*self.data1['seed'])
244 bit_generator = self.bit_generator(*self.data1['seed'])
259 bit_generator = self.bit_generator(*self.data1['seed'])
264 bit_generator = self.bit_generator(*self.data1['seed'])
271 bit_generator = self.bit_generator
277 bit_generator = self.bit_generator
283 bit_generator = self.bit_generator(*self.data1['seed'])
[all …]
H A Dtest_smoke.py98 cls.bit_generator = PCG64
236 assert_(comp_state(rg.bit_generator.state, rg2.bit_generator.state))
459 bg = self.bit_generator(1)
496 assert_(comp_state(rg.bit_generator.state, rg2.bit_generator.state))
509 assert_(comp_state(rg.bit_generator.state, rg2.bit_generator.state))
522 assert_(comp_state(rg.bit_generator.state, rg2.bit_generator.state))
535 assert_(comp_state(rg.bit_generator.state, rg2.bit_generator.state))
744 cls.bit_generator = Philox
756 cls.bit_generator = SFC64
768 cls.bit_generator = PCG64
[all …]
H A Dtest_generator_mt19937.py284 self.bit_generator = self.rg.bit_generator
285 self.state = self.bit_generator.state
293 self.bit_generator.state = self.state
302 state = self.bit_generator.state
304 self.bit_generator.state = state
/dports/math/py-numpy/numpy-1.20.3/numpy/random/
H A D_pickle.py31 bit_generator = BitGenerators[bit_generator_name]
36 return Generator(bit_generator())
54 bit_generator = BitGenerators[bit_generator_name]
59 return bit_generator()
77 bit_generator = BitGenerators[bit_generator_name]
82 return RandomState(bit_generator())
H A D_mt19937.pyx103 >>> bit_generator = MT19937(sg)
106 ... rg.append(Generator(bit_generator))
108 ... bit_generator = bit_generator.jumped()
227 bit_generator : MT19937
247 cdef MT19937 bit_generator
249 bit_generator = self.__class__()
250 bit_generator.state = self.state
251 bit_generator.jump_inplace(jumps)
253 return bit_generator
278 value ={'bit_generator': 'MT19937',
[all …]
H A D_philox.pyx136 >>> bit_generator = Philox(1234)
139 ... rg.append(Generator(bit_generator))
140 ... bit_generator = bit_generator.jumped()
229 return {'bit_generator': self.__class__.__name__,
240 bitgen = value.get('bit_generator', '')
284 bit_generator : Philox
287 cdef Philox bit_generator
289 bit_generator = self.__class__()
290 bit_generator.state = self.state
291 bit_generator.jump_inplace(jumps)
[all …]
H A D_pcg64.pyx162 bit_generator : PCG64
170 cdef PCG64 bit_generator
172 bit_generator = self.__class__()
173 bit_generator.state = self.state
174 bit_generator.jump_inplace(jumps)
176 return bit_generator
200 return {'bit_generator': self.__class__.__name__,
212 bitgen = value.get('bit_generator', '')
H A D__init__.py184 from .bit_generator import SeedSequence, BitGenerator
H A D__init__.pxd14 from numpy.random.bit_generator cimport BitGenerator, SeedSequence
H A D_generator.pyx193 def __init__(self, bit_generator): argument
194 self._bit_generator = bit_generator
196 capsule = bit_generator.capsule
202 self.lock = bit_generator.lock
209 _str += '(' + self.bit_generator.__class__.__name__ + ')'
214 return self.bit_generator.state
217 self.bit_generator.state = state
221 … return __generator_ctor, (self.bit_generator.state['bit_generator'],), self.bit_generator.state
224 def bit_generator(self): member in Generator
H A Dmtrand.pyx65 bitgen_t *bit_generator
181 bit_generator = _MT19937()
183 bit_generator = _MT19937()
184 bit_generator._legacy_seeding(seed)
186 bit_generator = seed
188 self._bit_generator = bit_generator
189 capsule = bit_generator.capsule
195 self._aug_state.bit_generator = &self._bitgen
197 self.lock = bit_generator.lock
H A D_sfc64.pyx122 return {'bit_generator': self.__class__.__name__,
134 bitgen = value.get('bit_generator', '')
H A Dbit_generator.pyx117 >>> from numpy.random.bit_generator import _coerce_to_uint32_array
538 return __bit_generator_ctor, (self.state['bit_generator'],), self.state
/dports/math/py-numpy/numpy-1.20.3/numpy/random/_examples/numba/
H A Dextending_distributions.py48 bit_generator = xffi.bit_generator variable
53 def normals(n, bit_generator): argument
56 out[i] = random_standard_normal(bit_generator)
64 bit_generator_address = int(ffi.cast('uintptr_t', bit_generator))
/dports/math/py-numpy/numpy-1.20.3/numpy/random/_examples/cython/
H A Dextending_distributions.pyx78 def uniforms_ex(bit_generator, Py_ssize_t n, dtype=np.float64): argument
99 capsule = bit_generator.capsule
109 with bit_generator.lock:
112 with bit_generator.lock:
/dports/math/py-numpy/numpy-1.20.3/numpy/random/_examples/cffi/
H A Dextending.py29 interface = rng.bit_generator.cffi
32 lib.random_standard_normal_fill(interface.bit_generator, n, vals_cffi)
/dports/science/py-scipy/scipy-1.7.1/scipy/stats/
H A Dbiasedurn.pyx.templ95 # get a bit_generator object
101 bg = random_state.bit_generator
112 cdef bitgen_t* bit_generator
148 self.bit_generator = <bitgen_t *> PyCapsule_GetPointer(self.capsule, capsule_name)
150 _glob_rng = self.bit_generator
/dports/math/py-numpy/numpy-1.20.3/numpy/random/src/legacy/
H A Dlegacy-distributions.c5 return aug_state->bit_generator->next_double(aug_state->bit_generator->state); in legacy_double()
116 const long i = random_poisson(aug_state->bit_generator, nonc / 2.0); in legacy_noncentral_chisquare()
167 return (int64_t)random_poisson(aug_state->bit_generator, Y); in legacy_negative_binomial()
/dports/math/py-numpy/numpy-1.20.3/numpy/random/include/
H A Dlegacy-distributions.h8 bitgen_t *bit_generator; member
/dports/math/py-numpy/numpy-1.20.3/doc/source/reference/random/
H A Dgenerator.rst25 ~numpy.random.Generator.bit_generator
H A Dindex.rst59 stream, it is accessible as ``gen.bit_generator``. Some long-overdue API
/dports/math/py-numpy/numpy-1.20.3/doc/source/release/
H A D1.19.0-notes.rst445 ``numpy.random._bit_generator`` moved to ``numpy.random.bit_generator``
449 public as ``numpy.random.bit_generator``
H A D1.18.0-notes.rst205 ``bit_generator``, ``philox``, ``pcg64``, ``sfc64, ``common``, ``generator``,
/dports/math/py-numpy/numpy-1.20.3/doc/changelog/
H A D1.19.0-changelog.rst340 * `#15463 <https://github.com/numpy/numpy/pull/15463>`__: ENH: expose ``bit_generator`` and random …