closeness_vitality#

closeness_vitality(G, node=None, weight=None, wiener_index=None)[源代码]#

返回图中节点的紧密性生命力。

这个 亲密的生命力 第3.6.2节中定义的节点 [1] ,是排除该节点时所有节点对之间距离之和的更改。

参数
G网络X图表

强连通的图。

weight字符串

用作权重的边属性的名称。它被直接传递给 wiener_index() 功能。

node对象

如果指定,则只返回此节点的接近生命力。否则,将返回将每个节点映射到其贴近生命力的词典。

返回
词典或浮点数

如果 node 如果为“无”,则此函数返回一个字典,其中节点为键,紧密度生命力为值。否则,它只返回指定的 node .

如果删除节点会断开图形连接,则节点的紧密性生命力可能为负无穷大。

其他参数
wiener_index

如果您已经计算了图的Wiener指数 G ,您可以在此处提供该值。否则,将为您计算它。

参见

closeness_centrality

工具书类

1

Ulrik Brandes,Thomas Erlebach(编辑)。 网络分析:方法论基础 . 斯普林格,2005年。<http://books.google.com/books?id=ttnhsm7hyric>

实例

>>> G = nx.cycle_graph(3)
>>> nx.closeness_vitality(G)
{0: 2.0, 1: 2.0, 2: 2.0}