You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
445 B
15 lines
445 B
6 months ago
|
cimport numpy as np
|
||
|
from libc.stdint cimport uint32_t, uint64_t
|
||
|
|
||
|
cdef extern from "numpy/random/bitgen.h":
|
||
|
struct bitgen:
|
||
|
void *state
|
||
|
uint64_t (*next_uint64)(void *st) nogil
|
||
|
uint32_t (*next_uint32)(void *st) nogil
|
||
|
double (*next_double)(void *st) nogil
|
||
|
uint64_t (*next_raw)(void *st) nogil
|
||
|
|
||
|
ctypedef bitgen bitgen_t
|
||
|
|
||
|
from numpy.random.bit_generator cimport BitGenerator, SeedSequence
|