利用networkx给出网络聚集程度代码演示示例
时间: 2023-10-06 08:09:10 浏览: 101
以下是一个简单的代码示例,使用networkx库计算网络聚集程度(clustering coefficient):
```python
import networkx as nx
# 创建一个无向图
G = nx.Graph()
# 添加节点
G.add_nodes_from([1,2,3,4,5])
# 添加边
G.add_edges_from([(1,2),(1,3),(2,3),(3,4),(4,5),(5,3)])
# 计算每个节点的聚集程度
clustering = nx.clustering(G)
# 打印结果
for node, c in clustering.items():
print(f"Node {node}: {c}")
```
输出结果将显示每个节点的聚集系数。例如,如果输出类似于以下内容,则节点1的聚集系数为0.333:
```
Node 1: 0.3333333333333333
Node 2: 1.0
Node 3: 0.6666666666666666
Node 4: 1.0
Node 5: 1.0
```
阅读全文