На основании моего прочтения документации для решетки igraph, функция, число 4
, которое вы указали в качестве аргумента, означает, что узел будет подключен к любому узлу, который находится на расстоянии не более 4 шагов.на решетке.График networkx будет подключаться только к 4 ближайшим соседям.Так что у igraph гораздо больше связей.В примере с 9 узлами у igraph есть все подключенные узлы.
Для ясности, networkx будет связывать узел (1,1)
с (1,0)
, (0,1)
, (1,2)
и (2,1)
, в то время какваша команда igraph связывает ее со всеми этими, но также (1,3)
, (1,4)
, (1,5)
, (0,4)
и многими другими.(Я не проверил явно, так как igraph не на моем компьютере, но я уверен, что это правильное понимание документации).