本文簡要介紹
networkx.algorithms.cuts.cut_size
的用法。用法:
cut_size(G, S, T=None, weight=None)
返回兩組節點之間的切割大小。
cut
是將圖的節點劃分為兩組。cut size
是兩組節點的邊 “between” 的權重之和。- G:NetworkX 圖
- S:集合
G
中的節點集合。- T:集合
G
中的節點集合。如果未指定,則將其視為S
的集合補碼。- weight:對象
邊屬性鍵用作權重。如果未指定,邊的權重為 1。
- 數字
從集合
S
中的節點到集合T
中的節點的所有邊的總權重(在有向圖的情況下,從T
中的節點到S
中的節點的所有邊)。
參數:
返回:
注意:
在多重圖中,切割大小是邊的總權重,包括多重性。
例子:
在由一條邊連接兩個團的圖中,圖的自然二分法分成兩個塊,每個團一個塊,產生一個權重切割:
>>> G = nx.barbell_graph(3, 0) >>> S = {0, 1, 2} >>> T = {3, 4, 5} >>> nx.cut_size(G, S, T) 1
在確定切割尺寸時計算多重圖中的每個平行邊:
>>> G = nx.MultiGraph(["ab", "ab"]) >>> S = {"a"} >>> T = {"b"} >>> nx.cut_size(G, S, T) 2
相關用法
- Python NetworkX cuthill_mckee_ordering用法及代碼示例
- Python NetworkX connected_double_edge_swap用法及代碼示例
- Python NetworkX categorical_edge_match用法及代碼示例
- Python NetworkX cn_soundarajan_hopcroft用法及代碼示例
- Python NetworkX complete_multipartite_graph用法及代碼示例
- Python NetworkX clustering用法及代碼示例
- Python NetworkX contracted_edge用法及代碼示例
- Python NetworkX circulant_graph用法及代碼示例
- Python NetworkX contracted_nodes用法及代碼示例
- Python NetworkX communicability_exp用法及代碼示例
- Python NetworkX categorical_node_match用法及代碼示例
- Python NetworkX collaboration_weighted_projected_graph用法及代碼示例
- Python NetworkX communicability用法及代碼示例
- Python NetworkX capacity_scaling用法及代碼示例
- Python NetworkX circular_layout用法及代碼示例
- Python NetworkX connected_caveman_graph用法及代碼示例
- Python NetworkX connected_components用法及代碼示例
- Python NetworkX configuration_model用法及代碼示例
- Python NetworkX caveman_graph用法及代碼示例
- Python NetworkX chordal_graph_treewidth用法及代碼示例
- Python NetworkX complete_to_chordal_graph用法及代碼示例
- Python NetworkX communicability_betweenness_centrality用法及代碼示例
- Python NetworkX closeness_vitality用法及代碼示例
- Python NetworkX chordal_graph_cliques用法及代碼示例
- Python NetworkX cytoscape_data用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.cuts.cut_size。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。