у networkx.draw_networkx есть параметр типа random_state в sklearn? - PullRequest
0 голосов
/ 30 апреля 2019

я узнаю о пакете 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 использует для управления случайностью.

1 Ответ

1 голос
/ 30 апреля 2019

spring_layout имеет param seed для этого.

nx.draw_networkx(G, with_labels=True, pos=nx.spring_layout(G, seed=1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...