我正在使用python igraph,我想找到图的互惠性。边缘序列如下:
(0, 1)
(1, 0)
(0, 2)
(2, 0)
g.reciprocity()
函数返回0.我也尝试了g.reciprocity(mode="ratio")
答案 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”)