trophic_levels#

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] 中概述的方法进行的。

Parameters:
GDiGraph

一个有向的 networkx 图

Returns:
nodesdict

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

References

[1]

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