为什么在wordnet中基于路径的相似性或任何相似性为某些感觉提供了一个南方?

时间:2012-04-10 06:09:29

标签: python nltk wordnet

例如,当我计算这两种感官之间基于路径的相似性时,采用两个感官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 

知道为什么会这样吗?或者我有一些根本性的错误?

1 个答案:

答案 0 :(得分:1)

查看path_similarity的文档:

  

表示两个Synsets的相似性的分数,通常在0和1之间。如果找不到连接路径,则返回 ...(仅对于动词有效,因为有很多不同的动词分类法。)

因此,似乎没有找到连接路径,因为support是一个动词。