rupo.util package

Submodules

rupo.util.data module

rupo.util.mixins module

class rupo.util.mixins.CommonMixin[исходный код]
Базовые классы: object

Mixin для удобного сравнения и преобразования в dict.

to_dict()[исходный код]
rupo.util.mixins.to_dict(obj)[исходный код]

Преобразование объекта в словарь.

Параметры:obj – объект, который нужно превратить в словарь
Return data:получившийся словарь

rupo.util.preprocess module

rupo.util.preprocess.count_vowels(string)[исходный код]
rupo.util.preprocess.etree_to_dict(t)[исходный код]
rupo.util.preprocess.get_first_vowel_position(string)[исходный код]
rupo.util.preprocess.normilize_line(text)[исходный код]
rupo.util.preprocess.text_to_sentences(text)[исходный код]
rupo.util.preprocess.text_to_wordlist(sentence, cyrillic=False)[исходный код]
rupo.util.preprocess.to_cyrrilic(text)[исходный код]

rupo.util.vocabulary module

class rupo.util.vocabulary.Vocabulary → None[исходный код]
Базовые классы: object

Индексированный словарь.

add_word(word: rupo.main.markup.Word) → bool[исходный код]

Добавление слова.

Параметры:word – слово.
Результат:слово новое или нет.
get_word(index: int) → rupo.main.markup.Word[исходный код]

Получить слово по индексу.

Параметры:index – индекс.
Результат:слово.
get_word_index(word: rupo.main.markup.Word) → int[исходный код]

Получить индекс слова.

Параметры:word – слово (Word).
Результат:индекс.
shrink(short_words: typing.List[str]) → None[исходный код]

Обрезать словарь по заданным коротким формам слов.

Параметры:short_words – короткие формы слов.

Module contents