eulerize#
- eulerize(G)[source]#
将图转换为欧拉图。
如果
G是欧拉图,则结果是作为多图的G,否则结果是基础简单图为G的最小(就边数而言)多图。- Parameters:
- GNetworkX 图
一个无向图
- Returns:
- GNetworkX 多图
- Raises:
- NetworkXError
如果图不连通。
See also
References
[1]J. Edmonds, E. L. Johnson. 匹配,欧拉环游和中国邮差问题。 数学规划,第5卷,第1期(1973年),111-114。
Examples
>>> G = nx.complete_graph(10) >>> H = nx.eulerize(G) >>> nx.is_eulerian(H) True