gpt4 book ai didi

python - 如何从 nltk WordNet Python 中获取同义词

转载 作者:IT老高 更新时间:2023-10-28 22:20:35 27 4
gpt4 key购买 nike

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com