本文簡要介紹
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。