2

有谁知道我可以用来查找英语单词的同义词(或反义词等)的python自然语言处理库或模块?

4

3 回答 3

3

NLTK 是一个非常流行的 Python 自然语言工具包。

http://nltk.org/

这些链接涵盖使用 NLTK 查找同义词...

http://nltk.googlecode.com/svn-/trunk/doc/howto/wordnet.html

http://www.randomhacks.net/articles/2009/12/28/experimenting-with-nltk

于 2013-11-15T01:00:05.183 回答
0

Pattern也非常强大,它具有多个功能,例如复数 + 单数化、共轭、解析器、wordnet 访问(您可以从中获取同义词和反义词)等。

于 2013-11-15T01:22:03.260 回答
0

看看 wordnet,普林斯顿大学制作的词汇数据库。它直观地组织在同义词集中,这可能符合您的目的(如果您仍然感兴趣:)

您可以下载 wordnet 的本地副本并将其导入您的 python 代码以执行 NLP 任务。

链接:https ://wordnet.princeton.edu/

于 2018-05-23T15:08:27.637 回答