NLTK中是否有一种方法能够找到描述该词的某些形容词属性?例如,如果我输入“摩天大楼”一词,就会出现诸如“高”,“结构化”等属性。反过来,我更感兴趣,如果我输入单词'tall',那么它会列出与其他单词的语义关系。Python:NLTK中的形容词Synsets
我相信在NLTK的属性的方法是为这个,但它不工作,我特别上述的方式,这是我使用它的代码:
from nltk.corpus import wordnet as wn
synsets = wn.synsets('skyscraper')
print[str(syns.attributes()) for syns in synsets]
我我尝试过使用part_meronyms和attributes方法,但是这并不总是导致一个单词的形容词属性。我知道其他Python工具可以让我做到这一点,但我宁愿只使用NLTK。
谢谢。我希望NLTK通过WordNet具有某种形式的语义关系,就像上位词/下位词的工作方式一样,但我可以肯定地看到这将如何适用于我的问题 – TTT