Python 创建词干分析器以将单词缩减为基本形式
我现在正在处理一个案例,我想创建自己的词干算法。我知道有一些很好的库用于此,但这不适用于此用例 本质上,我想导入一本词典,这样我就可以循环浏览句子中的单词,如果单词出现在列表中,就将其简化为基本形式 因此,在这种情况下,fe将“银行家”减为银行。我已经制作了这个,但它是不可扩展的Python 创建词干分析器以将单词缩减为基本形式,python,text-mining,Python,Text Mining,我现在正在处理一个案例,我想创建自己的词干算法。我知道有一些很好的库用于此,但这不适用于此用例 本质上,我想导入一本词典,这样我就可以循环浏览句子中的单词,如果单词出现在列表中,就将其简化为基本形式 因此,在这种情况下,fe将“银行家”减为银行。我已经制作了这个,但它是不可扩展的 list_bank = ('banking', 'banker' ) sentence = ("There's a banker") banker_tags = [] for word in sentence.spl
list_bank = ('banking', 'banker' )
sentence = ("There's a banker")
banker_tags = []
for word in sentence.split():
print(word)
因此,在这种情况下,fe将“银行家”减为“银行”
如果列表中的单词\u bank:
#替换词
有什么建议吗?将单词及其词干放在a中,然后用它查找词干形式:
dictionary = { 'banker' : 'bank', 'banking': 'bank' } # Add the rest of your words and stems
sentence = "There's a banker"
for word in sentence.split():
if word in dictionary:
word = dictionary[word]
print(word)
有
A.
银行
将单词及其词干放在a中,然后使用a查找词干形式:
dictionary = { 'banker' : 'bank', 'banking': 'bank' } # Add the rest of your words and stems
sentence = "There's a banker"
for word in sentence.split():
if word in dictionary:
word = dictionary[word]
print(word)
有
A.
银行
词干分析器应该是语言相关的吗?词干分析器应该是语言相关的吗?