я узнаю о пакете networkx.
G = nx.Graph()
G.add_nodes_from([1,2,3])
G.add_edge(1,2)
print(G.nodes(), G.edges())
nx.draw_networkx(G, with_labels=True)
plt.show()
, выполняющий этот код несколько раз, создает набор различных графиков, где узел обнаруживается случайным образом.
есть способ исправитьслучайность, что-то вроде random_state, которое sklearn использует для управления случайностью.