У меня есть .gml-файл (Nor graphML), который содержит детали моих узлов и ребер. Я ввожу граф в использовании питона решений библиотеки igraph следующего код:Как создать взвешенный график из .gml-файла в python igraph
g = igraph.read("mydata.gml")"
Я дал значение в моем .gml файла кромочные:
edge
[
source 1
target 0
value 6.25
]
Также файл начинается с
graph
[
directed 0
weighted 1
Однако, когда я проверяю, g.is_weighted() возвращает false. Как заставить igraph принимать значения в .gml-файле как веса для краев графика?
Спасибо. Есть ли способ включить веса при построении графиков в графике? Возможно, по разным краям? –
Некоторые алгоритмы компоновки могут в какой-то мере учитывать весовые коэффициенты; см., например, 'Graph.layout_fruchterman_reingold'. Однако, поскольку весы обычно представляют собой множества ограничений, которые не могут быть выполнены одновременно, эти алгоритмы не гарантируют уважения ко всем из них. –
Хм. Спасибо за помощь. Решила мою проблему до степени :) –