資源簡介
用Python將Excel網絡關系(兩列,id1,id2)轉換為鄰接矩陣。將數據更改為csv格式存儲,通過遍歷數據,輸出鄰接矩陣。經過實驗,對網絡節點關系數據進行重復處理,即1對應2節點,同樣在數據中輸入2對應1節點,以此可直接求出鄰接矩陣,
代碼片段和文件信息
#導入模塊
import?csv
import?numpy?as?np
import?pandas?as?pd
import?networkx?as?nx
import?matplotlib.pyplot?as?plt
f?=?open(‘D:/test/edges.csv‘)?
?#數據兩列(id1,id2),每一行表示這兩個節點之間存在邊
data?=?[tuple(map(int?row))?for?row?in?csv.reader(f)]#讀取數據
n?=?max(max(id
評論
共有 條評論