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: typing.SupportsFloat, scale: typing.SupportsFloat, shape: typing.SupportsFloat) -> None

Methods

gen_exponential

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

gen_gamma

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

gen_gev

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

gen_gumbel

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

gen_lognormal

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

gen_multimodalnormal

gen_multimodalnormal(self: pybtls.lib.libbtls._Distribution, mmn: pybtls.lib.libbtls._MultiModalNormal) -> float

gen_normal

gen_normal(*args, **kwargs) Overloaded function.

gen_poisson

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

gen_triangular

gen_triangular(*args, **kwargs) Overloaded function.

gen_uniform

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

get_location

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

get_scale

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

get_shape

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

set_location

set_location(self: pybtls.lib.libbtls._Distribution, loc: typing.SupportsFloat) -> None

set_scale

set_scale(self: pybtls.lib.libbtls._Distribution, scale: typing.SupportsFloat) -> None

set_shape

set_shape(self: pybtls.lib.libbtls._Distribution, shape: typing.SupportsFloat) -> None

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: typing.SupportsFloat, stdev: typing.SupportsFloat) -> 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: typing.SupportsFloat, w: typing.SupportsFloat) -> 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: SupportsFloat) None#
set_scale(self: pybtls.lib.libbtls._Distribution, scale: SupportsFloat) None#
set_shape(self: pybtls.lib.libbtls._Distribution, shape: SupportsFloat) None#