pybtls.lib.BTLS.Distribution#

class Distribution(*args, **kwargs)[source]#

Bases: _Distribution

Overloaded function.

  1. __init__(self: pybtls.lib.libbtls._Distribution) -> None

  2. __init__(self: pybtls.lib.libbtls._Distribution, loc: float, scale: float, shape: float) -> None

Methods

gen_exponential(self: pybtls.lib.libbtls._Distribution) float#
gen_gamma(self: pybtls.lib.libbtls._Distribution) float#
gen_gev(self: pybtls.lib.libbtls._Distribution) float#
gen_gumbel(self: pybtls.lib.libbtls._Distribution) float#
gen_lognormal(self: pybtls.lib.libbtls._Distribution) float#
gen_multimodalnormal(self: pybtls.lib.libbtls._Distribution, mmn: pybtls.lib.libbtls._MultiModalNormal) float#
gen_normal(*args, **kwargs)#

Overloaded function.

  1. gen_normal(self: pybtls.lib.libbtls._Distribution) -> float

  2. gen_normal(self: pybtls.lib.libbtls._Distribution, mean: float, stdev: float) -> float

gen_poisson(self: pybtls.lib.libbtls._Distribution) float#
gen_triangular(*args, **kwargs)#

Overloaded function.

  1. gen_triangular(self: pybtls.lib.libbtls._Distribution) -> float

  2. gen_triangular(self: pybtls.lib.libbtls._Distribution, loc: float, w: float) -> float

gen_uniform(self: pybtls.lib.libbtls._Distribution) float#
get_location(self: pybtls.lib.libbtls._Distribution) float#
get_scale(self: pybtls.lib.libbtls._Distribution) float#
get_shape(self: pybtls.lib.libbtls._Distribution) float#
set_location(self: pybtls.lib.libbtls._Distribution, loc: float) None#
set_scale(self: pybtls.lib.libbtls._Distribution, scale: float) None#
set_shape(self: pybtls.lib.libbtls._Distribution, shape: float) None#