内のノードのリストを締約:は私がノードを持つ辞書を持っているnetworkx
supernodes = list(nx.connected_components(G1))
print(supernodes)
の結果は次のとおりです。
[{1, 2, 3, 5}, {8, 6}, {7, 9, 10, 12, 13}, {4}, {11}, {14}, {15}]
にはどうすればいいのノードに各リストをマージすることができますか?私はこの機能を見つけましたnx.contracted_nodes(G, (1, 3))
しかし、私は{1,2,3,5}, {8,6}
などを入れて、7つの契約済みノードを作成できますか?
出力をどのようにしたいですか?契約されたノードをどのように表現するかははっきりしていません。 – Imran
@Imran出力は7ノードのグラフになりたい。 '{1,2,3,5} 'のための1つのノード、{8,6}のための1つのノード、' {7,9,10,12,13} 'のためのもの、' {4} 'のためのものなど。 –