0

たとえば、2 つの感覚Synset('mile.n.03')を取り、Synset('support.v.09)次のようにこれらの 2 つの感覚の間のパス ベースの類似性を計算する と、

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 

なぜこれが起こっているのですか?それとも、私が犯している根本的な間違いがありますか?

4

1 に答える 1

1

path_similarityのドキュメントを見る:

2 つの Synset の類似性を示すスコアで、通常は 0 から 1 の間です。接続パスが見つからない場合は何も返されません...(多くの異なる動詞分類法があるため、動詞にのみ当てはまります)

supportしたがって、動詞のように接続パスが見つからないようです。

于 2012-04-10T07:54:53.980 に答える