-
大小: 938B文件類型: .py金幣: 1下載: 1 次發(fā)布日期: 2021-06-04
- 語言: Python
- 標(biāo)簽: 鄰接矩陣??Python??網(wǎng)絡(luò)關(guān)系??網(wǎng)絡(luò)圖??
資源簡介
用Python將Excel網(wǎng)絡(luò)關(guān)系(兩列,id1,id2)轉(zhuǎn)換為鄰接矩陣(有向網(wǎng)絡(luò)和無向網(wǎng)絡(luò)均可),并畫出網(wǎng)絡(luò)圖
代碼片段和文件信息
“““
???File?Name:????network_matrix.py
???Description?:
???Author?:???????ECUST_xiaobing
???Time:?????????2019/3/26?20:12
“““
import?csv
import?numpy?as?np
import?pandas?as?pd
import?networkx?as?nx
import?matplotlib.pyplot?as?plt
with?open(‘F:/edges.csv‘)?as?f:
#兩列(id1,id2),每一行表示這兩個節(jié)點(diǎn)之間存在邊
???next(f)?#?Skip?header
???data?=?[tuple(map(int?row))?for?row?in?csv.reader(f)]
n?=?max(max(id1?id2)
評論
共有 條評論