要构建 ER 网络并在图中给结点显示标签,可以使用 Python 中的 networkx 库。以下是一个示例代码:

import networkx as nx
import matplotlib.pyplot as plt

# 创建 ER 网络
n = 20  # 结点数
p = 0.2  # 连接概率
G = nx.erdos_renyi_graph(n, p)

# 添加标签
labels = {}
for i in range(n):
    labels[i] = 'Node ' + str(i+1)

# 绘制图形
nx.draw(G, with_labels=True, labels=labels)
plt.show()

在这个示例中,我们首先使用nx.erdos_renyi_graph()函数创建一个 ER 网络。然后,我们使用一个字典labels来为每个结点添加标签。最后,我们使用nx.draw()函数绘制图形,并将with_labels参数设置为True,以显示结点标签。labels参数用于将结点标签传递给绘图函数。

运行这个代码,你将得到一个包含 20 个结点的 ER 网络,并且每个结点都有一个标签。

Python 构建 ER 网络并显示节点标签

原文地址: https://www.cveoy.top/t/topic/onqj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录