У меня есть набор данных NetworkX, упорядоченный таким образом, который указывает NodeCoordinate-NodeCoordinate-EdgeWeight. Пример набора данных представлен ниже:
(33, 440) (33, 441) 494.416
(33, 440) (33, 439) 494.688
(33, 440) (32, 441) 708.707670939
(33, 440) (32, 440) 501.896
(33, 440) (34, 439) 680.836350052
(33, 440) (34, 441) 681.679221335
(33, 440) (34, 440) 482.684
(33, 440) (32, 439) 709.245072093
(342, 418) (342, 419) 444.088
(342, 418) (341, 417) 628.035272487
(342, 418) (341, 418) 444.088
Как видно из приведенного выше примера, значения координат в скобках указывают положение x и y узла на графике. Значение первого узла повторяется восемь раз (в данном случае «(33, 440)»), поскольку оно определяет значения ребер в каждом кардинальном направлении и по диагонали. Я пытаюсь вычислить текущий поток с помощью функции edge_current_flow_between_nessrality () NetworkX для этого набора данных, но не смог получить результат. Есть мысли о том, как создать выход? Для этого анализа я использую Python 27.
Заранее спасибо за любую помощь!