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


Python NetworkX attribute_mixing_dict用法及代碼示例


本文簡要介紹 networkx.algorithms.assortativity.attribute_mixing_dict 的用法。

用法:

attribute_mixing_dict(G, attribute, nodes=None, normalized=False)

返回屬性混合矩陣的字典表示。

參數

G圖形

NetworkX 圖形對象。

attributestring

節點屬性鍵。

nodes: list or iterable (optional)

取消容器中的節點以構建字典。默認為所有節點。

normalized布爾(默認=假)

如果為 False,則返回計數,如果為 True,則返回概率。

返回

d字典

屬性對出現的計數或聯合概率。

例子

>>> G = nx.Graph()
>>> G.add_nodes_from([0, 1], color="red")
>>> G.add_nodes_from([2, 3], color="blue")
>>> G.add_edge(1, 3)
>>> d = nx.attribute_mixing_dict(G, "color")
>>> print(d["red"]["blue"])
1
>>> print(d["blue"]["red"])  # d symmetric for undirected graphs
1

相關用法


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