如何使用nltk获得相关但不同的POS词

时间:2014-09-17 06:46:11

标签: nlp nltk wordnet

例如,我想从"印度"(ADJ)获得#34; india"(NOUN)。

我可以使用wordnet浏览器从印度找到印度,但我不知道如何使用nltk实现python。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

from nltk.corpus import wordnet as wn
syns = wn.synset('indian.a.01')  
print syns.lemmas[0].derivationally_related_forms()
print syns.lemmas[0].derivationally_related_forms()[0].name

你得到: [Lemma('india.n.01.India')] India