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 – короткие формы слов.
-