【问题标题】:WordNet - What does n and the number represent?WordNet - n 和数字代表什么?
【发布时间】:2016-01-16 19:28:22
【问题描述】:

我的问题与WordNet Interface有关。

   >>> wn.synsets('cat')
       [Synset('cat.n.01'), Synset('guy.n.01'), Synset('cat.n.03'),
        Synset('kat.n.01'), Synset('cat-o'-nine-tails.n.01'), 
        Synset('caterpillar.n.02'), Synset('big_cat.n.01'), 
        Synset('computerized_tomography.n.01'), Synset('cat.v.01'), 
        Synset('vomit.v.01')]
    >>> 

我在cat.n.01caterpillar.n.02 中找不到n 和以下number 用途的答案。

【问题讨论】:

  • 请编辑问题以解释“wordnet”对 Python 的含义。如果“wordnet”是一个库,请将该术语作为指向主页的链接,以便我们了解您所指的内容。

标签: python nlp nltk wordnet part-of-speech


【解决方案1】:

根据NLTK docs,一个<lemma>.<pos>.<number> Synset 字符串由以下部分组成:

  • <lemma>是词的词干
  • <pos> 是模块属性 ADJ、ADJ_SAT、ADV、NOUN 或 VERB 之一
  • <number> 是感知数,从 0 开始计数

因此,<pos> 是词性。 根据the wordnet man page,词性字符的含义如下:

n    NOUN
v    VERB
a    ADJECTIVE
s    ADJECTIVE SATELLITE
r    ADVERB 

<number> 用于消除词义的歧义。

【讨论】:

    猜你喜欢
    • 2015-12-02
    • 2013-09-19
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2019-11-21
    • 2013-12-09
    • 2021-10-13
    • 1970-01-01
    相关资源
    最近更新 更多