Pet*_*rby 13 python nltk wordnet
我有一个GRE单词列表,我正在获取一个同义词列表.
for word in words:
synsets = wordnet.synsets(word['name'])
for synset in synsets:
print synset.pos #prints part of speech
Run Code Online (Sandbox Code Playgroud)
对于列表中的许多单词,我看到熟悉的词性,如动词,名词等.但是,我遇到了许多用"s"分类的单词.我不能为我的生活弄清楚"s"代表什么词性.我唯一能想到的是"s"代表"单数",但这不是语言分类的一部分.
例如,"admonitory"这个词是一个形容词.返回的两个同义词是"admonitory.s.01"和"admonitory.s.02".两者都将词性列为"s".
如果有人可以向我解释这一点,或者指出一些我可能找到答案的好资源的方向,我真的很感激.
我已经阅读了关于这个主题的NLTK文档,但没有在那里找到答案.
tri*_*eee 12
https://wordnet.princeton.edu/documentation/wndb5wn将此文件记录为ADJECTIVE SATELLITE.https://wordnet.princeton.edu/documentation/wngloss7wn解释说形容词被分类为"形容词簇"中的"头部"和"卫星"同义词:
形容词以包含头部同义词和卫星同义词的簇的形式排列.每个群集都围绕着匿名对(有时是反义三胞胎)进行组织.反义对(或三元组)在簇的头部同义词中指示.大多数头部同义词具有一个或多个卫星同义词集,每个属性集表示与头部同义词集合所表示的概念在意义上类似的概念.考虑形容词群组织的一种方法是使轮子可视化,其中头部同义词作为中心,卫星同义词作为轮辐.两个或更多个车轮通过反义逻辑连接,这可以被认为是车轮之间的轴.
为了补充 Tripleee 分享的技术细节,以下内容可以更好地理解卫星形容词是什么 -
某些形容词具有最小的含义。例如“干”、“好”等等。其中每一个都是 WN 中形容词同义词集的中心。
形容词卫星在中心形容词的含义之上强加了额外的承诺,例如“干旱”=“干燥”+特定的上下文(即气候)
资料来源:https ://www.englishforums.com/English/AdjectiveSatellite/nwzhv/post.htm