本文简要介绍
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。