def as_multidigraph(self): # type: () -> nx.MultiDiGraph
"""
Constructs a MultiDiGraph that is a copy of self.
This is a bit of a hack, but allows some useful methods like .subgraph()
to work correctly.
"""
graph = nx.MultiDiGraph()
graph.add_nodes_from(self.nodes(data=True))
graph.add_edges_from(self.edges(data=True))
return graph
评论列表
文章目录