本文简要介绍
networkx.algorithms.operators.binary.difference
的用法。用法:
difference(G, H)
返回一个新图,其中包含 G 中存在但 H 中不存在的边。
H 和 G 的节点集必须相同。
- G,H:图形
NetworkX 图表。 G 和 H 必须具有相同的节点集。
- D:与 G 具有相同类型的新图。
参数:
返回:
注意:
图、节点和边的属性不会复制到新图。如果您想要 G 和 H 的差异与 G 的属性(包括边数据)的新图,请使用 remove_nodes_from(),如下所示:
>>> G = nx.path_graph(3) >>> H = nx.path_graph(5) >>> R = G.copy() >>> R.remove_nodes_from(n for n in G if n in H)
例子:
>>> G = nx.Graph([(0, 1), (0, 2), (1, 2), (1, 3)]) >>> H = nx.Graph([(0, 1), (1, 2), (0, 3)]) >>> R = nx.difference(G, H) >>> R.nodes NodeView((0, 1, 2, 3)) >>> R.edges EdgeView([(0, 2), (1, 3)])
相关用法
- Python NetworkX dijkstra_path_length用法及代码示例
- Python NetworkX dijkstra_path用法及代码示例
- Python NetworkX directed_configuration_model用法及代码示例
- Python NetworkX directed_joint_degree_graph用法及代码示例
- Python NetworkX disjoint_union用法及代码示例
- Python NetworkX directed_modularity_matrix用法及代码示例
- Python NetworkX dinitz用法及代码示例
- Python NetworkX dijkstra_predecessor_and_distance用法及代码示例
- Python NetworkX dedensify用法及代码示例
- Python NetworkX draw_networkx_edge_labels用法及代码示例
- Python NetworkX double_edge_swap用法及代码示例
- 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 descendants用法及代码示例
- Python NetworkX draw_spectral用法及代码示例
- Python NetworkX degree_mixing_matrix用法及代码示例
- Python NetworkX degrees用法及代码示例
- Python NetworkX degree_pearson_correlation_coefficient用法及代码示例
- Python NetworkX draw_random用法及代码示例
- Python NetworkX draw_shell用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.operators.binary.difference。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。