commonpower.extensions.factories.Sampler

class Sampler(sample_fcn: callable, **sample_fcn_kwargs)[source]

Bases: object

Samplers provides a wrapper for a random sampling function (recommended: numpy.random).

Parameters:
  • sample_fcn (callable) – Sampling function to use.

  • **sample_fcn_kwargs – Keyword arguments to be passed to the sampling function.

Methods

sample

Returns sampling result.

sample() T | tuple[T][source]

Returns sampling result.

Returns:

Union[T, tuple[T]] – Sapled value(s).