MCPcopy Create free account
hub / github.com/easy-graph/Easy-Graph / simulate_walks

Function simulate_walks

easygraph/functions/graph_embedding/deepwalk.py:77–86  ·  view source on GitHub ↗
(G, walk_length, num_walks)

Source from the content-addressed store, hash-verified

75
76
77def simulate_walks(G, walk_length, num_walks):
78 walks = []
79 nodes = list(G.nodes)
80 print("Walk iteration:")
81 for walk_iter in tqdm(range(num_walks)):
82 random.shuffle(nodes)
83 for node in nodes:
84 walks.append(_deepwalk_walk(G, walk_length=walk_length, start_node=node))
85
86 return walks
87
88
89def _deepwalk_walk(G, walk_length, start_node):

Callers 1

deepwalkFunction · 0.70

Calls 2

_deepwalk_walkFunction · 0.85
appendMethod · 0.80

Tested by

no test coverage detected