例如,当我计算这两种感官之间基于路径的相似性时,采用两个感官Synset('mile.n.03')
和Synset('support.v.09)
,如下所示
from nltk.corpus import wordnet as wn
mile = wn.synset('mile.n.03')
support = wn.synset('support.v.09')
support2 = wn.synset('documentation.n.03')
wn.path_similarity(mile,support) #no output
wn.path_similarity(mile,support2) #get an output 0.08333
知道为什么会这样吗?或者我有一些根本性的错误?
答案 0 :(得分:1)
查看path_similarity的文档:
表示两个Synsets的相似性的分数,通常在0和1之间。如果找不到连接路径,则返回无 ...(仅对于动词有效,因为有很多不同的动词分类法。)
因此,似乎没有找到连接路径,因为support
是一个动词。