ramonak.stemmer package#

Submodules#

ramonak.stemmer.base module#

Модуль з базавым класам для ўсіх стэмераў.

class ramonak.stemmer.base.BaseStemmer[source]#

Bases: object

Базавы стэмер. Карыстаецца як прэдак для іншых стэмераў.

stem_word(word)[source]#

Апрацаваць стэмерам адно слова. У класах-наследніках гэта функцыя перавызначана.

stem_words(words: Iterable[str]) list[str][source]#

Апрацаваць стэмерам кожнае слова ў спісе слоў.

Parameters:

words (Iterable[str]) -- спіс слоў

Returns:

спіс слоў, якія былі апрацаваны стэмерам

Return type:

list[str]

ramonak.stemmer.flexistat module#

Модуль са стэмерам на аснове статыстыкі флексій.

class ramonak.stemmer.flexistat.FlexionStatStemmer[source]#

Bases: BaseStemmer

Стэмер на аснове статыстыкі флексій.

stem_word(word: str) str[source]#

Апрацаваць слова стэмерам на аснове алгарытма статыстыкі флексій.

Parameters:

word (str) -- слова, якое трэба апрацаваць

Returns:

слова, якое было апрацавана стэмерам

Return type:

str

Module contents#

Модуль са стэмерамі для беларускай мовы.