python igraph中的互惠

时间:2016-10-24 21:17:52

标签: python igraph

我正在使用python igraph,我想找到图的互惠性。边缘序列如下:

(0, 1) (1, 0) (0, 2) (2, 0)

g.reciprocity()函数返回0.我也尝试了g.reciprocity(mode="ratio")

1 个答案:

答案 0 :(得分:0)

我刚创建了与你相同的图表,我得到了g.reciprocity()。

示例:

from igraph import *


 g=Graph()
 g.add_vertices(3)
 g.add_edges([(0,1),(1,0),(0,2),(2,0)])

rec = g.reciprocity()
print(rec)

结果是:1.0

我正在使用igraph 0.7.1版本。 您可以使用以下方式检查您的版本:

print igraph.__version__

请注意,该课程为:互惠(ignore_loops = True,mode =“default”)

所以尝试使用:reciprocity(mode =“default”)或互惠(ignore_loops = True,mode =“default”)