我有一个 GRE 单词列表,我正在获取它的同义词列表。
for word in words:
synsets = wordnet.synsets(word['name'])
for synset in synsets:
print synset.pos #prints part of speech
对于列表中的许多单词,我看到了熟悉的词性,例如动词、名词等。但是,我遇到了许多用“s”分类的单词。我一生都无法弄清楚“s”代表什么词性。我唯一能想到的是“s”代表“单数”,但这不是语音分类的一部分。
例如,单词“admonitory”是一个形容词。返回的两个同义词集是“admonitory.s.01”和“admonitory.s.02”。两者都将词性列为“s”。
如果有人可以向我解释这一点,或者向我指出一些可以找到答案的好资源的方向,我将不胜感激。
我已经阅读了有关该主题的 NLTK 文档,但没有找到答案。