我通过NLTK访问WordNet。我想将短语分组为语义类别。我认为框架是分为语义类别的单词。例如:'动词。买''动词。卖''名词。现金'可能会在框架'交易'下分组。
我看到我可以获得frame IDs from一个synset(虽然链接的文档有点不对。其语法是):
wn.synset('buy.v.01').frame_ids
[2, 8, 16]
我对如何从frame_id到frame感到困惑。我希望能做到这样的事情:
print wn.frames[2]
buy, sell, shopping bag ...
如何使用wordnet和NLTK访问框架?
答案 0 :(得分:0)
#import framenet (I used nltk version 3.0)
from nltk.corpus import framenet as fn
使用frame_by_id
函数
frame = fn.frame_by_id(798)