Fi中的Python词干

2024-06-01 01:23:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在一个文件中做词干分析。当我在终端中使用它时,它工作得很好,但是当我在文本文件中应用它时,它不工作。 终端代码:

print PorterStemmer().stem_word('complications')

功能代码:

def stemming_text_1():
    with open('test.txt', 'r') as f:
        text = f.read()
        print text
        singles = []    

        stemmer = PorterStemmer() #problem from HERE
        for plural in text:
            singles.append(stemmer.stem(plural))
        print singles

输入test.txt

126211 crashes bookmarks runs error logged debug core bookmarks
126262 manual change crashes bookmarks propagated ion view bookmarks

期望/期望输出

126211 crash bookmark runs error logged debug core bookmark
126262 manual change crash bookmark propagated ion view bookmark

如有任何建议,将不胜感激,谢谢:)


Tags: 代码texttesttxt终端runsprintbookmarks