编写代码实现求度中心性
时间: 2024-02-13 11:05:21 浏览: 59
matlab度中心性代码-Resilience-Fcylindrus:这是一个MATLAB和Python3代码,用于分析极性硅藻分子网络的鲁棒
下面是一个简单的 Python 代码实现:
```python
import networkx as nx
G = nx.Graph() # 构造一个无向图
G.add_edges_from([(1, 2), (1, 3), (2, 3), (3, 4)])
# 计算度中心性
degree_centrality = nx.degree_centrality(G)
print(degree_centrality)
```
这段代码中,我们使用 NetworkX 库构造了一个简单的无向图 G,并使用 `nx.degree_centrality()` 函数计算了该图的度中心性。最后,我们将计算结果打印出来。注意,这里的计算结果是一个字典,其中键是节点编号,值是对应节点的度中心性分数。
阅读全文