本文簡要介紹
networkx.algorithms.swap.double_edge_swap
的用法。用法:
double_edge_swap(G, nswap=1, max_tries=100, seed=None)
交換圖中的兩條邊,同時保持節點度數固定。
double-edge 交換刪除兩個隨機選擇的邊 u-v 和 x-y 並創建新邊 u-x 和 v-y:
u--v u v becomes | | x--y x y
如果邊 u-x 或 v-y 已經存在,則不執行交換,並再次嘗試尋找合適的邊對。
- G:圖形
無向圖
- nswap:整數(可選,默認=1)
要執行的double-edge 交換次數
- max_tries:整數(可選)
交換邊的最大嘗試次數
- seed:整數、random_state 或無(默認)
隨機數生成狀態的指示符。請參閱隨機性。
- G:圖形
雙邊交換後的圖形。
參數:
返回:
注意:
不強製任何連接約束。
圖 G 已就地修改。
相關用法
- Python NetworkX dominance_frontiers用法及代碼示例
- Python NetworkX dedensify用法及代碼示例
- Python NetworkX draw_networkx_edge_labels用法及代碼示例
- Python NetworkX draw用法及代碼示例
- Python NetworkX dag_longest_path_length用法及代碼示例
- Python NetworkX descendants_at_distance用法及代碼示例
- Python NetworkX degree_assortativity_coefficient用法及代碼示例
- Python NetworkX dfs_successors用法及代碼示例
- Python NetworkX draw_planar用法及代碼示例
- Python NetworkX draw_circular用法及代碼示例
- Python NetworkX dijkstra_path_length用法及代碼示例
- Python NetworkX descendants用法及代碼示例
- Python NetworkX draw_spectral用法及代碼示例
- Python NetworkX degree_mixing_matrix用法及代碼示例
- Python NetworkX dijkstra_path用法及代碼示例
- Python NetworkX degrees用法及代碼示例
- Python NetworkX degree_pearson_correlation_coefficient用法及代碼示例
- Python NetworkX directed_configuration_model用法及代碼示例
- Python NetworkX draw_random用法及代碼示例
- Python NetworkX directed_joint_degree_graph用法及代碼示例
- Python NetworkX draw_shell用法及代碼示例
- Python NetworkX difference用法及代碼示例
- Python NetworkX disjoint_union用法及代碼示例
- Python NetworkX draw_networkx用法及代碼示例
- Python NetworkX density用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.swap.double_edge_swap。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。