首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何以编程方式从词形变化形式获取单词的基本形式?

如何以编程方式从词形变化形式获取单词的基本形式?
EN

Stack Overflow用户
提问于 2018-07-27 04:32:28
回答 1查看 509关注 0票数 0

我想在python中找到输入单词的基本形式。

就像这样

代码语言:javascript
复制
get_base_form({running, best, eyes, moody})
--> run, good, eye, mood

一个解决方案,只需处理常规形式就可以了。但是,一个解决不规则问题的答案将是完美的。

如果没有能够做到这一点的库,那么web服务也是可以的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-27 04:36:13

使用nltk自然语言工具包中的SnowballStemmer:

代码语言:javascript
复制
from nltk.stem.snowball import SnowballStemmer

stemmer = SnowballStemmer("english")
print(stemmer.stem("generalized"))
print(stemmer.stem("generalization"))

输出:

代码语言:javascript
复制
general
general

顺便说一下,您可以阅读nltk的文档@ https://www.nltk.org/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51547101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档