當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NetworkX closeness_vitality用法及代碼示例


本文簡要介紹 networkx.algorithms.vitality.closeness_vitality 的用法。

用法:

closeness_vitality(G, node=None, weight=None, wiener_index=None)

返回圖中節點的接近生命力。

在 [1] 的第 3.6.2 節中定義的節點的closeness vitality 是排除該節點時所有節點對之間距離總和的變化。

參數

GNetworkX 圖

強連通圖。

weightstring

用作權重的邊屬性的名稱。這直接傳遞給wiener_index() 函數。

node對象

如果指定,則僅返回此節點的接近生命力。否則,將返回一個字典,將每個節點映射到它的接近生命力。

返回

字典或浮點數

如果node 為None,則此函數返回一個字典,其中節點為鍵,親密度為值。否則,它隻返回指定 node 的接近生命力。

如果刪除該節點會斷開圖,則該節點的接近生命力可能是負無窮大。

其他參數

wiener_index數字

如果您已經計算了圖 G 的維納 index ,則可以在此處提供該值。否則,它將為您計算。

參考

1

Ulrik Brandes, Thomas Erlebach (eds.). Network Analysis: Methodological Foundations. Springer, 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}

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.vitality.closeness_vitality。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。