小编Chl*_*sui的帖子

Networkx度方法没有产生想要我认为它

我运行了以下脚本:

import networkx as nx
import matplotlib.pyplot as plt

G = nx.Graph()
G.add_edge(1, 1, weight=2)
G.add_edge(1, 3, weight=2)
G.add_edge(1, 4, weight=1)
G.add_edge(1, 5, weight=5)
G.add_edge(2, 3, weight=3)
G.add_edge(2, 4, weight=2)
G.add_edge(3, 5, weight=4)

d = G.degree(1)

print G.edge[1]
print "Degree of node 1:", \
    G.degree(1)
print "Weighted degree of node 1:", \
    G.degree(1, weight='weight')

nx.draw(G)
plt.show()
Run Code Online (Sandbox Code Playgroud)

输出是:

{1: {'weight': 2}, 3: {'weight': 2}, 4: {'weight': 1}, 5: {'weight': 5}}
Weighted degree: 5
Weighted degree: 12
Run Code Online (Sandbox Code Playgroud)

图纸是这样的:

图的程度

令我困惑的是:

由于节点1(包括其自身)附近有 …

python graph networkx python-2.7

4
推荐指数
1
解决办法
764
查看次数

标签 统计

graph ×1

networkx ×1

python ×1

python-2.7 ×1