2017-05-24 122 views

回答

0

如何將重量設置爲邊緣時出現問題。由於您尚未提供任何代碼,因此以下是啓動的一個示例。

import networkx as nx 
from networkx.readwrite import json_graph 

G = nx.Graph([(1,2)]) 
G.add_edge(1,2, weight=5) 

json_graph.node_link_data(G) 

給出輸出

{ '執導':假, '圖形':{},
'鏈接':[{ '源':0, '目標': 1, '重量':5}],
'多重圖':假, '節點':[{ 'ID':1},{ 'ID': 2}]}

正如你可以看到重量在那兒。

+0

哦,我明白了。感謝你的回答。我正在使用像這個線程一樣的csv數據(https://stackoverflow.com/questions/29572623/plot-networkx-graph-from-adjacency-matrix-in-csv-file)。但是我的數據是0到1,並且當數值大於0.7時,我只寫邊緣。 – Lilbeartr

+0

我不確定你是否還有問題。是否如何從體重<0.7的圖表中刪除邊緣?你可以用for循環來做。或者是別的什麼? –