1
我嘗試使用node_link_data將networkx圖轉儲爲JSON。我能夠做到這一點,但從JSON的鏈接我只有目標和來源。networkx - 將圖轉儲成JSON,重量爲
我的問題是如何將重量寫入JSON以及鏈接。
我嘗試使用node_link_data將networkx圖轉儲爲JSON。我能夠做到這一點,但從JSON的鏈接我只有目標和來源。networkx - 將圖轉儲成JSON,重量爲
我的問題是如何將重量寫入JSON以及鏈接。
如何將重量設置爲邊緣時出現問題。由於您尚未提供任何代碼,因此以下是啓動的一個示例。
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}]}
正如你可以看到重量在那兒。
哦,我明白了。感謝你的回答。我正在使用像這個線程一樣的csv數據(https://stackoverflow.com/questions/29572623/plot-networkx-graph-from-adjacency-matrix-in-csv-file)。但是我的數據是0到1,並且當數值大於0.7時,我只寫邊緣。 – Lilbeartr
我不確定你是否還有問題。是否如何從體重<0.7的圖表中刪除邊緣?你可以用for循環來做。或者是別的什麼? –