如何更改节点,Python-Networkx



我正在计划一个图。我想建立一个简化的图表。然后展开它。这个展开将包括将中的一些节点更改为其他图。既然字典键是不可变的,那么有没有办法将节点从一种对象类型更改为另一种?

我认为最好的方法是制作一个新的图,它的边具有您想要的数据类型。例如,考虑以下内容。

G = nx.path_graph(5) # graph with edges [(0, 1), (1, 2), (2, 3), (3, 4)]
G_new = nx.Graph()
for a,b in G.edges:
G_new.add_edge(float(a),float(b))

图G_ new具有边CCD_。

最新更新