我想在NLTK中使用WordNet-Affect。我下载了WordNet Domains(3.2),其中包含一个文件绑定(我认为)WordNet synset偏移与一类情感。 示例:
<noun-syn id="n#05574157" categ="weakness"/>
我认为id属性是synset偏移量。然后我尝试了这段代码:
from nltk.corpus import wordnet as wn
idToSynset = {s.offset():s for s in wn.all_synsets()}
idToSynset[5574157]
但是我收到了一个关键错误...... WordNet-Affect是为WordNet 1.6构建的,但当前版本的WordNet是3.0。这可能是synset偏移不再匹配的原因,不是吗?是否可以在NLTK中使用旧的WordNet版本?