我想创建一个随机的networkx图,使每条边具有随机权重(代表长度)。
目前我正在使用networkx
图形生成器中的gnm_random_graph
函数:
g=nx.gnm_random_graph(5,5)
然而,我在添加随机权重方面遇到了困难。我的尝试基于这个问题的答案。
for u,v,w in in g.edges(data=True):
w = np.random.randint(0,10)
我这样做是为了探索和(希望)理解networkx库。
我的问题有两个部分:
1. 为了举例说明,生成简单的networkx图形的最佳方法是什么?
2. 对于现有的networkx图形,添加权重的最佳方法是什么?
import random
。 - Zubo