营养级#

trophic_levels(G, weight='weight')[source]#

计算节点的营养级。

节点 \(i\) 的营养级为

\[s_i = 1 + \frac{1}{k^{in}_i} \sum_{j} a_{ij} s_j\]

其中 \(k^{in}_i\) 是节点 i 的入度

\[k^{in}_i = \sum_{j} a_{ij}\]

约定入度为 \(k^{in}_i = 0\) 的节点,其营养级 \(s_i = 1\)

这些值是根据 Levine [1] 中概述的方法计算的。

参数:
G有向图

一个 NetworkX 有向图

返回:
nodes字典

以节点为键,营养级为值的字典。

参考文献

[1]

Stephen Levine (1980) J. theor. Biol. 83, 195-207