gemseo.uncertainty.distributions.scipy.triangular module#
The SciPy-based triangular distribution.
- class SPTriangularDistribution(minimum=0.0, mode=0.5, maximum=1.0, settings=None)[source]#
Bases:
SPDistributionThe SciPy-based triangular distribution.
Examples
>>> from gemseo.uncertainty.distributions.scipy.distribution import ( ... SPDistribution, ... ) >>> distribution = SPDistribution("expon", {"loc": 3, "scale": 1 / 2.0}) >>> print(distribution) expon(loc=3, scale=0.5)
Initialize self. See help(type(self)) for accurate signature.
- Parameters:
minimum (float) --
The minimum of the triangular random variable.
By default it is set to 0.0.
mode (float) --
The mode of the triangular random variable.
By default it is set to 0.5.
maximum (float) --
The maximum of the triangular random variable.
By default it is set to 1.0.
settings (SPTriangularDistribution_Settings | None) -- The settings of the distributions. If set, the other arguments are ignored. If
None, the other arguments are used instead.
- Settings#
alias of
SPTriangularDistribution_Settings