Discrete probability

We have some implemented types:
  • Uniform

Base classes

class discrete_probability.base.probability.DiscreteProbability(probability: float, not_probability=None)[source]

Bases: probabilities.base.probability.Probability

Discrete probabilities

class discrete_probability.base.probability_distribution.DiscreteProbabilityDistribution[source]

Bases: probabilities.base.probability_distribution.ProbabilityDistribution

Discrete probabilities distribution

Uniform

class discrete_probability.uniform.probability.UniformDiscreteProbability(probability: float, not_probability=None)[source]

Bases: probabilities.discrete_probability.base.probability.DiscreteProbability

Uniform discrete probabilities

class discrete_probability.uniform.probability_distribution.UniformDiscreteProbabilityDistribution(a, b)[source]

Bases: probabilities.discrete_probability.base.probability_distribution.DiscreteProbabilityDistribution