如何创建具有随机权重的随机网络x图

2024-05-18 10:52:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个随机网络图,每个边都有一个随机权重(表示长度)。

目前,我正在使用^{} graph generators集合中的gnm_random_graph函数:

g=nx.gnm_random_graph(5,5)

然而,我正在努力添加随机权重。我的尝试是基于对this question的回答。

for u,v,w in in g.edges(data=True):
     w = np.random.randint(0,10)

我这样做是为了探索和(希望)理解networkx库。

我的问题有两部分:

1。例如,生成简单networkx图的最佳方法是什么?

2。向现有networkx图添加权重的最佳方法是什么?


Tags: 方法函数innetworkxforrandomthisgraph