У меня есть информация о ребре, организованная таким образом, чтобы показать местоположение ребра в Графике обычного типа;где регулярный граф определяется как график, похожий на «шахматную доску».Вот пример того, как организованы данные:
(7, 3) (6, 3) 1.0
(7, 3) (8, 3) 1.0
(7, 3) (8, 2) 1.41421356237
(7, 3) (6, 4) 1.41421356237
(7, 3) (7, 4) 1.0
(7, 3) (6, 2) 1.41421356237
(7, 3) (7, 2) 1.0
(7, 3) (8, 4) 1.41421356237
Здесь столбец 1 представляет местоположение первой точки (например, 7 столбцов сверху и 3 строки вниз для самой первой точки), столбец 2 представляет соседнюю точкуточка, а столбец 3 представляет значение веса ребра между двумя точками.Приведенный пример показывает все возможные соседние пути (включая диагонали) для точки в местоположении (7,3).
Мой код для создания графика с этими ребрами выглядит так:
import networkx as nx
edgelist = r'C:\filepath'
edges = nx.read_weighted_edgelist(edgelist, create_using= nx.Graph(), nodetype= int)
nx.draw_networkx(edges)
Я не получаю сообщение об ошибке, но я получаю только пустой вывод.Есть мысли о том, как это исправить?Я использую Python 27. Спасибо!