1. 給結點新增標籤
graph = snap.genrndgnm(snap.pungraph, 15, 20)
labels = snap.tintstrh()
for ni in graph.nodes():
labels[ni.getid()] = str(ni.getid()) # value是字串
snap.draw**iz(graph, snap.**ldot, "graph.png", "graph 1",labels)
結果展示:
2.判斷兩個結點之間是否有邊
graph.isedge(1,2) # 兩個引數是整形,返回 true或者false
3.計算結點的最短路徑
snap.getshortpath_pungraph(graph,3,12)
4.計算接近中心性
snap.getclosenesscentr(graph,2)其他中心性:
getdegreecentr = _snap.getdegreecentrgetbetweennesscentr_pngraph = _snap.getbetweennesscentr_pngraph
getclosenesscentr_pngraph = _snap.getclosenesscentr_pngraph
geteigenvectorcentr = _snap.geteigenvectorcentr
snap安裝microstack出錯
官網對於安裝microstack的教程非常簡單,似乎只是需要幾個命令就可以完美解決問題。然而在安裝過程中我出現了如下的問題 error cannot perform the following tasks start snap microstack 216 services start snap.m...
社交網路分析 SNAP
原文 sna的工作 1 對目標社會群體,如公司內乙個小組,建立知識網路。網路的節點就是社會群體中的每個人,而邊就是乙個人擁有的對於另乙個人有用的知識。2 找出並分析社會網路中影響力大的人 3 找出並分析游離於社會網路之外的人,可能是沒有充分利用知識傳播的結果。4 分析社會網路中的四個要素 know,...
Ubuntu下安裝snap包
我想在ubuntu上用mathpix snipping tool,官網上提示在ubuntu中用以下命令安裝.sudo snap install mathpix snipping tool但是一直卡在如下命令.download snap core 6673 from channel stable sn...