Triangular Distribution

Contains the concrete definition of TriangularDistribution.

Example

Creating the distribution:

dist = TriangularDistribution(1, 5, 10)
class gsf.core.mathematics.distributions.triangular_distribution.TriangularDistribution(minimum: float, mode: float, maximum: float)

Bases: gsf.core.mathematics.distributions.random_distribution.RandomDistribution

Triangular Distribution

Draw samples from a Triangular distribution.

evaluate()decimal.Decimal

Evaluates the expression

generate()decimal.Decimal

Generates a value following the distribution

generate_list(size: int)numpy.ndarray

Generates a ndarray of values following the distribution

Parameters

size (int) – Size of the list