如何为wordNet中的所有关系创建哈希表并cixickle?

时间:2015-06-08 18:19:26

标签: python wordnet

我正在寻找一个cPickle文件,其中包含一个用于wordNet的层次结构超集关系的哈希表。或者有没有提示如何在python 2.7中做到这一点。

我所做的是针对特定词语的内容:

>>> hypernyms = {}
>>> for x in s[0].hypernyms()[0].hypernyms()[0].lemmas:
        try:
             hypernyms[“dog”][x.name] = True
        except:
             hypernyms[“dog”] = {X.name: True}

现在当我看到上位词时,它会像:

>>> hypernyms
hypernyms
{'dog': {'animate_being': True, 'brute': True, 'beast': True, 'animal': True, 'fauna': True, 'creature': True}}

但是我如何递归地为wordNet中的所有单词做?以及如何将它们放入cPickle。

0 个答案:

没有答案