营养级#
- 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