作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
WordNet 很棒,但我很难在 nltk 中找到同义词。如果您搜索类似于 here 之类的“小”一词,它显示了所有的同义词。
基本上我只需要知道以下内容:wn.synsets('word')[i].option()
其中option可以是上位词也可以是反义词,但是获取同义词的选项是什么?
最佳答案
如果您想要同义词集中的同义词(也就是构成该集合的引理),您可以使用 lemma_names()
获得它们:
>>> for ss in wn.synsets('small'):
>>> print(ss.name(), ss.lemma_names())
small.n.01 ['small']
small.n.02 ['small']
small.a.01 ['small', 'little']
minor.s.10 ['minor', 'modest', 'small', 'small-scale', 'pocket-size', 'pocket-sized']
little.s.03 ['little', 'small']
small.s.04 ['small']
humble.s.01 ['humble', 'low', 'lowly', 'modest', 'small']
...
关于python - 如何从 nltk WordNet Python 中获取同义词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19258652/
我是一名优秀的程序员,十分优秀!