2017-05-25 77 views
-1

我有兩個子 graph`Networkx:如何添加隨機邊緣網絡

p = (2 * 2364)/(128 ** 2) 
U = nx.erdos_renyi_graph(128, p) 
H = nx.erdos_renyi_graph(128, p) 
G = nx.disjoint_union(U, H)` 

該如何子之間增加10個節點?通過1..255編號

+0

當你說10個節點時,你的意思是U和H之間有10個隨機邊,對吧? –

回答

1

如果你問

G.nodes() 

這會給你節點

一128距離U來了,第二個128自H [source]來了,你可以選擇在任意兩個節點並創造一個優勢。知道這個,你可以添加10個隨機邊:

import random 
for i in range(10): 
    u = random.choice(range(128)) 
    v = random.choice(range(128, 256)) 
    H.add_edge(u, v) 
相關問題