2012-04-02 71 views
4

python库NLTK可以为词组提供建议/创建同义词吗?查找多词词组的同义词

例如;对于单词/组“主菜”我可以使用NLTK来获得同义词“主菜”,“主餐”,“晚餐”等。

继承人我的代码,对于单个词的同义词,但不multiwords作品:

from nltk.corpus import wordnet as wn 
print wn.synset("eat.v.01").lemma_names # prints synonyms of eat 
print wn.synset("main course.n.01").lemma_names # throws WordNetError 

回答

3

使用下划线:

print wn.synset("main_course.n.01").lemma_names