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


Python NetworkX latapy_clustering用法及代碼示例

本文簡要介紹 networkx.algorithms.bipartite.cluster.latapy_clustering 的用法。

用法:

latapy_clustering(G, nodes=None, mode='dot')

計算節點的二分聚類係數。

二方聚類係數是局部連接密度的度量,定義為 [1]:

其中N(N(u))Gu的二階鄰居,不包括uc_{uv}是節點uv之間的成對聚類係數。

模式選擇c_{uv}的函數,可以是:

dot

min

max

參數

G圖形

二分圖

nodes列表或可迭代(可選)

計算這些節點的二分聚類。默認為 G 中的所有節點。

modestring

計算中使用的對偶二分聚類方法。它必須是“dot”, “max”或“min”。

返回

clustering字典

由具有聚類係數值的節點鍵入的字典。

參考

1

Latapy, Matthieu, Clémence Magnien, and Nathalie Del Vecchio (2008). Basic notions for the analysis of large two-mode networks. Social Networks 30(1), 31-48.

例子

>>> from networkx.algorithms import bipartite
>>> G = nx.path_graph(4)  # path graphs are bipartite
>>> c = bipartite.clustering(G)
>>> c[0]
0.5
>>> c = bipartite.clustering(G, mode="min")
>>> c[0]
1.0

相關用法


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