-
単一のエッジの追加: グラフに単一のエッジを追加するには、
add_edge
メソッドを使用します。以下は基本的な例です。import networkx as nx G = nx.Graph() G.add_edge(1, 2)
上記の例では、ノード1とノード2の間にエッジが追加されます。
-
複数のエッジの追加: グラフに複数のエッジを一度に追加するには、
add_edges_from
メソッドを使用します。以下は例です。import networkx as nx G = nx.Graph() edges = [(1, 2), (2, 3), (3, 4)] G.add_edges_from(edges)
上記の例では、リスト
edges
に含まれるエッジが一括して追加されます。 -
属性付きエッジの追加: エッジに属性を追加することもできます。以下は属性付きエッジを追加する例です。
import networkx as nx G = nx.Graph() G.add_edge(1, 2, weight=0.5)
上記の例では、ノード1とノード2の間に
weight
属性を持つエッジが追加されます。
これらはNetworkXを使用してエッジを追加するための基本的な方法です。他にもさまざまな操作やオプションがありますので、公式のドキュメントやチュートリアルを参照することをおすすめします。また、グラフの可視化や操作、エッジの削除など、さまざまな機能も提供されています。