Библиотека networkx позволяет работать с моделями графов в Python. В этой статье рассказано о базовых функциях работы с моделями сетей в networkx.
Для начала необходимо установить networkx (cmd -> pip install networkx)
Теперь начнём работу с графами. Импортируем networkx и создадим граф:
import networkx as nx
G = nx.Graph()
Добавим два узла и связь между ними:
G.add_edge(1,2)