9 nlp jaws-wordnet wordnet word-sense-disambiguation
假设对于我想要访问其IS-A父值和HAS-A值的任何单词,那么是否可以使用任何api?
Suz*_*ana 10
您可以使用Natural Language Toolkit的python API .在Wordnet中,IS-A关系称为hypernym(相反:hyponym),HAS-A关系称为meronym(对立:全名).
from nltk.corpus import wordnet
book = wordnet.synsets('book')[0]
book.hypernyms()
>>> [Synset('publication.n.01')]
book.part_meronyms()
>>> [Synset('running_head.n.01'), Synset('signature.n.05')]
Run Code Online (Sandbox Code Playgroud)
我还发现NodeBox Linguistics API更易于使用:
import en
en.noun.hypernym('book')
>>> [['publication']]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3910 次 |
| 最近记录: |