Graph.edge_subgraph#
- Graph.edge_subgraph(edges)[source]#
返回由指定边诱导的子图。
诱导子图包含
edges
中的每条边,以及与这些边中的任何一个相邻的每个节点。- 参数:
- edges可迭代对象
此图中的边组成的可迭代对象。
- 返回:
- GGraph
此图的一个边诱导子图,具有相同的边属性。
注意
返回的子图视图中的图、边和节点属性是原始图中对应属性的引用。此视图是只读的。
要创建具有其自己的边或节点属性副本的完整子图版本,请使用
G.edge_subgraph(edges).copy()
示例
>>> G = nx.path_graph(5) >>> H = G.edge_subgraph([(0, 1), (3, 4)]) >>> list(H.nodes) [0, 1, 3, 4] >>> list(H.edges) [(0, 1), (3, 4)]