2017-03-28 20 views
0

私はpythonを使ってネットワークのjaccardの類似性を計算したいと考えています。私は、jaccardの類似性のアルゴリズムが交差点の長さであることを知っています。jaccardの類似度を計算する方法

最初の方法:

import networkx as nx 
A=nx.complete_graph(5) 
B=nx.complete_graph(8) 
jaccard=len(set(A.nodes())&set(B.nodes()))/len(set(A.nodes())|set(B.nodes())) 

第二の方法:ところで、私は選ぶことができる

import networkx as nx 
A=nx.complete_graph(5) 
B=nx.complete_graph(8) 
jaccard=len(set(A.edges())&set(B.edges()))/len(set(A.edges())|set(B.edges())) 

をしかし、私はこれらの二つの方法を区別することができませんでしたか?ありがとうございました!

答えて

0

ヤコカードの類似度は、の場合、に定義されたメトリックです。グラフではありません。グラフで動作するJaccardの類似性に関する基本的なメトリックを作成できますが、Jaccardの類似性はグラフに直接適用できません。

関連する問題