当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX MultiGraph.edge_subgraph用法及代码示例


本文简要介绍 networkx.MultiGraph.edge_subgraph 的用法。

用法:

MultiGraph.edge_subgraph(edges)

返回由指定边诱导的子图。

诱导子图包含 edges 中的每条边以及与这些边中的任何一条相关的每个节点。

参数

edges可迭代的

此图中的可迭代边。

返回

G图形

该图的具有相同边属性的边诱导子图。

注意

返回的子图视图中的图、边和节点属性是对原始图中相应属性的引用。该视图是只读的。

要创建具有自己的边或节点属性副本的子图的完整图版本,请使用:

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)]

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.MultiGraph.edge_subgraph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。