(bitgen)
| 779 | |
| 780 | |
| 781 | def _rng_from_bitgen(bitgen): |
| 782 | # Assumes typename(bitgen) starts with importable |
| 783 | # library name (e.g. "numpy" or "cupy") |
| 784 | backend_name = typename(bitgen).split(".")[0] |
| 785 | backend_lib = importlib.import_module(backend_name) |
| 786 | return backend_lib.random.default_rng(bitgen) |
| 787 | |
| 788 | |
| 789 | def _shuffle(bit_generator, x, axis=0): |
no test coverage detected
searching dependent graphs…