当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX estrada_index用法及代码示例


本文简要介绍 networkx.algorithms.centrality.estrada_index 的用法。

用法:

estrada_index(G)

返回图 G 的 Estrada 索引。

Estrada 索引是折叠或 3D “compactness” 的拓扑索引([1])。

参数

G: graph

返回

estrada index :浮点数

抛出

NetworkXError

如果图不是无向且简单的。

注意

G=(V,E) 为具有 n 节点的简单无向图,并令 lambda_{1}leqlambda_{2}leqcdotslambda_{n} 为其邻接矩阵 A 的特征值的非递增排序。 Estrada index为 ([1], [2])

参考

1(1,2)

E. Estrada, “Characterization of 3D molecular structure”, Chem. Phys. Lett. 319, 713 (2000). https://doi.org/10.1016/S0009-2614(00)00158-5

2

José Antonio de la Peñaa, Ivan Gutman, Juan Rada, “Estimating the Estrada index”, Linear Algebra and its Applications. 427, 1 (2007). https://doi.org/10.1016/j.laa.2007.06.020

例子

>>> G = nx.Graph([(0, 1), (1, 2), (1, 5), (5, 4), (2, 4), (2, 3), (4, 3), (3, 6)])
>>> ei = nx.estrada_index(G)
>>> print(f"{ei:0.5}")
20.55

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.centrality.estrada_index。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。