如何使用NLTK检查WordNet中的下位词关系?

时间:2011-11-19 03:54:01

标签: nltk wordnet

我正在寻找一种有效的方法来检查A是否是使用NLTK在WordNet中的B的下位词。

我可以使用lowest_common_hypernyms检查A和B的最低常见上位词是否为B,这意味着A是B的下位词,但问题是B可能是A的下位词。

是否有任何单一功能可以检查这个?

1 个答案:

答案 0 :(得分:2)

motorcar = wn.synset('car.n.01')
types_of_motorcar = motorcar.hyponyms()
types_of_motorcar[26]