networkx : Edges

>>> import networkx as nx

>>> G.add_edge(1,2)
>>> nx.to_agraph(G).draw(‘file.png’,format=’png’,prog=’dot’)

e1

>>> G.add_edge(*(3,4))
>>> nx.to_agraph(G).draw(‘file.png’,format=’png’,prog=’dot’)

image

>>> G.add_edges_from( [(5,6),(5,7)])
>>> nx.to_agraph(G).draw(‘file.png’,format=’png’,prog=’dot’)

image

>>> H=nx.path_graph(10)
>>> H.edges()
[(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)]
>>> G.add_edges_from(H.edges())
>>> nx.to_agraph(G).draw(‘file.png’,format=’png’,prog=’dot’)

image

>>> G.remove_nodes_from(H)
>>> nx.to_agraph(G).draw(‘file.png’,format=’png’,prog=’dot’)

なくなった。。。

>>> G.clear()
>>> G.add_edges_from([(1,2),(1,3)])
>>> G.add_node(1)
>>> G.add_edge(1,2)
>>> G.add_node(‘spam’)
>>> G.add_nodes_from(‘spam’)
>>> nx.to_agraph(G).draw(‘file.png’,format=’png’,prog=’dot’)

image

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中