Open3
NetworkX入門
NetworkX何もわからない...
v3.1
import
import networkx as nx
import matplotlib.pyplot as plt # 描画に必要
graphの作成
Graph
無向graph G = nx.Graph()
- 有効graphなら
DiGraph
- 既存のgraphを読み込むことも可能
nodeの追加
Graph.add_node
G = nx.add_node(0)# 0という名前のnodeを追加
G = nx.add_node('a') # 文字列も指定可能
G = nx.add_node((0,0)) # tupleも指定可能
- 名前として指定できるのはimmutable object. listなどは不可.
Graph.add_nodes_from
iterable containerからまとめてnodeを追加
# TODO
edgeの追加
Graph.add_edge
# TODO
Graph.add_edge_from
# TODO