2016-05-30 1 views
3

У меня есть Python 2.7 и я установил this, у меня есть этот код:арабских парадигматический не работают для предложений

from snowballstemmer import stemmer 
ar_stemmer = stemmer("arabic") 
stem = ar_stemmer.stemWord(u"مكتبة لمعالجةالكلمات العربية وتجذيعها ") 
print stem 

Когда я запустить его, я получаю то же самое предложение без стебля مكتبة لمعالجة الكلمات العربية وتجذيعها, так что я должен изменить?

ответ

5

Разделить предложение на словах, как это:

from snowballstemmer import stemmer 
ar_stemmer = stemmer("arabic") 
sentence = u"مكتبة لمعالجة الكلمات العربية وتجذيعها" 
for word in sentence.split(" "): 
    stem = ar_stemmer.stemWord(word) 
    print stem 
+1

это работа теперь, спасибо – YayaYaya

Смежные вопросы