我想在python中找到输入单词的基本形式。
就像这样
get_base_form({running, best, eyes, moody})
--> run, good, eye, mood
一个解决方案,只需处理常规形式就可以了。但是,一个解决不规则问题的答案将是完美的。
如果没有能够做到这一点的库,那么web服务也是可以的。
发布于 2018-07-27 04:36:13
使用nltk
自然语言工具包中的SnowballStemmer:
from nltk.stem.snowball import SnowballStemmer
stemmer = SnowballStemmer("english")
print(stemmer.stem("generalized"))
print(stemmer.stem("generalization"))
输出:
general
general
顺便说一下,您可以阅读nltk的文档@ https://www.nltk.org/
https://stackoverflow.com/questions/51547101
复制相似问题