«
module documentation

Language Model Interface.

Class LanguageModel ABC for Language Models.
Class Smoothing Ngram Smoothing Interface
Function _mean Return average (aka mean) for sequence of items.
Function _random_generator Undocumented
Function _weighted_choice Like random.choice, but with weights.
def _mean(items): (source)

Return average (aka mean) for sequence of items.

def _random_generator(seed_or_generator): (source)

Undocumented

def _weighted_choice(population, weights, random_generator=None): (source)

Like random.choice, but with weights.

Heavily inspired by python 3.6 random.choices.