omega#

omega(G, niter=5, nrand=10, seed=None)[源代码]#

返回图的小世界系数 (omega)

图 G 的小世界系数为

omega = Lr/L - C/Cl

其中 C 和 L 分别是图 G 的平均聚类系数和平均最短路径长度。Lr 是等效随机图的平均最短路径长度,Cl 是等效格子图的平均聚类系数。

小世界系数 (omega) 度量了 G 与格子图或随机图的相似程度。负值表示 G 类似于格子图,而正值表示 G 是随机图。接近 0 的值表示 G 具有小世界特性。

参数
GNetworkX 图

一个无向图。

niter: 整数 (可选, 默认=5)

用于计算等效随机图的每条边的近似重新连接次数。

nrand: 整数 (可选, 默认=10)

生成随机图的数量,用于计算最大聚类系数 (Cr) 和平均最短路径长度 (Lr)。

seed整数、random_state 或 None (默认)

随机数生成状态的指示符。参见 随机性

返回
omega浮点数

小世界系数 (omega)

注释

该实现改编自 Telesford 等人 [1] 的算法。

参考文献

[1]

Telesford, Joyce, Hayasaka, Burdette, and Laurienti (2011). “The Ubiquity of Small-World Networks”. Brain Connectivity. 1 (0038): 367-75. PMC 3604768. PMID 22432451. doi:10.1089/brain.2011.0038.