计算节点平均度代码Networkx
时间: 2024-03-17 09:46:34 浏览: 59
求平均数的代码
使用 Networkx 库可以更方便地计算节点平均度。以下是一个使用 Networkx 计算节点平均度的 Python 代码示例:
```python
import networkx as nx
# 构建一个简单图形
G = nx.Graph()
G.add_edges_from([(0, 1), (1, 2), (2, 3), (3, 0)])
# 计算节点平均度
avg_degree = sum(dict(G.degree()).values()) / len(G)
print("节点平均度为:", avg_degree)
```
该代码首先使用 Networkx 构建了一个简单图形,然后使用 `G.degree()` 函数计算每个节点的度数,并将其转换为字典。最后,计算节点平均度并输出结果。
阅读全文