Я использую networkx для построения графиков для проекта. Для конкретного графика мне нужна максимальная глубина (или глубина вложения) каждого узла (что-то вроде this ).
Например,.
У меня есть несколько узлов в моем графике, скажем -
G -> d, foo, bar, tar, zar, car, char, jar, par, radar, far, ....
, где d
связан с другими подобными,
d -> {'foo': {'bar': {'tar': 2}, 'zar': {'car': {'char': 1}, 'jar': 'par'}}, 'radar': 'far'}
Мне нужна максимальная глубина (или связность) узлов.
Итак, в этом случае - d->foo->zar->car->char
(всего 5 узлов)
Есть ли способчтобы рассчитать это с помощью networkx (у меня более 1M узлов, поэтому данные огромны!)?
Я проверил их руководство здесь .
Также проверил различные сообщения в Интернете, ноне смог найти информацию.