numpy.random.bitgen
u128 = UInt[128]
class Binomial
Fields
16
psave
float
nsave
int
r
float
q
float
fm
float
m
int
p1
float
xm
float
xl
float
xr
float
c
float
laml
float
lamr
float
p2
float
p3
float
p4
float
Constructors
1
class BitGenerator[G]
Fields
5
state
G
binomial
Optional[Binomial]
uinteger
u32
has_uint32
bool
G
type
Constructors
1
Properties
1
Methods
97
random_standard_exponential_fill_f(self, cnt: int, out: Ptr[float32])
random_standard_exponential_inv_fill(self, cnt: int, out: Ptr[float])
random_standard_exponential_inv_fill_f(self, cnt: int, out: Ptr[float32])
buffered_bounded_masked_uint32(self, rng: u32, mask: u32, bcnt: int, buf: u32)
buffered_bounded_masked_uint16(self, rng: u16, mask: u16, bcnt: int, buf: u32)
buffered_bounded_masked_uint8(self, rng: u8, mask: u8, bcnt: int, buf: u32)
buffered_bounded_bool(self, off: bool, rng: bool, mask: bool, bcnt: int, buf: u32)
random_buffered_bounded_uint32(self, off: u32, rng: u32, mask: u32, use_masked: bool, bcnt: int, buf: u32)
random_buffered_bounded_uint16(self, off: u16, rng: u16, mask: u16, use_masked: bool, bcnt: int, buf: u32)
random_buffered_bounded_uint8(self, off: u8, rng: u8, mask: u8, use_masked: bool, bcnt: int, buf: u32)
random_buffered_bounded_bool(self, off: bool, rng: bool, mask: bool, use_masked_bool, bcnt: int, buf: u32)
random_bounded_uint64_fill(self, off: u64, rng: u64, cnt: int, use_masked: bool, out: Ptr[u64])
random_bounded_uint32_fill(self, off: u32, rng: u32, cnt: int, use_masked: bool, out: Ptr[u32])
random_bounded_uint16_fill(self, off: u16, rng: u16, cnt: int, use_masked: bool, out: Ptr[u16])
random_bounded_uint8_fill(self, off: u8, rng: u8, cnt: int, use_masked: bool, out: Ptr[u8])
random_bounded_bool_fill(self, off: bool, rng: bool, cnt: int, use_masked: bool, out: Ptr[bool])
random_multivariate_hypergeometric_count(self, total: int, num_colors: int, colors: Ptr[int], nsample: int, num_variates: int, variates: Ptr[int])
random_multivariate_hypergeometric_marginals(self, total: int, num_colors: int, colors: Ptr[int], nsample: int, num_variates: int, variates: Ptr[int])
shuffle_raw(self, n: int, first: int, itemsize: int, stride: int, data: cobj, buf: cobj)
validate_output_shape(iter_shape, output: ndarray)
check_output(out, dtype: type, size, require_c_array: bool)
double_fill(func, size, lock, out)
float_fill(func, size, lock, out)
float_fill_from_double(func, size, lock, out)
CONS_NONE: Literal[int] = 0
CONS_NON_NEGATIVE: Literal[int] = 1
CONS_POSITIVE: Literal[int] = 2
CONS_POSITIVE_NOT_NAN: Literal[int] = 3
CONS_BOUNDED_0_1: Literal[int] = 4
CONS_BOUNDED_GT_0_1: Literal[int] = 5
CONS_BOUNDED_LT_0_1: Literal[int] = 6
CONS_GT_1: Literal[int] = 7
CONS_GTE_1: Literal[int] = 8
CONS_POISSON: Literal[int] = 9
MAX_INT: Literal[int] = 0x7FFFFFFFFFFFFFFF
MAXSIZE: Literal[int] = MAX_INT
POISSON_LAM_MAX = (MAX_INT - (sqrt(float(MAX_INT)) * 10))
check_array_constraint(val, name: str, const: int)
convert_array_like(a)
gather_arrays(t)
cont(fn, size, lock, arrays, names, constraints, out = None, dtype: type = float)
kahan_sum(darr: Ptr[float], n: int)
class Generator[G]
Fields
3
lock
Lock
bit_generator
BitGenerator[G]
G
type
Constructors
1
Methods
44
standard_exponential(self, size = None, dtype: type = float, method: str = "zig", out = None)
choice(self, a, size = None, replace: bool = True, p = None, axis: int = 0, shuffle: bool = True)
multivariate_normal(self, mean, cov, size = None, check_valid: Literal[str] = "warn", tol: float = 1e-8, method: Literal[str] = "svd")
multivariate_hypergeometric(self, colors, nsample: int, size = None, method: str = "marginals")
Special methods
1