MCPcopy Index your code
hub / github.com/shenweichen/GraphEmbedding / _simulate_walks

Method _simulate_walks

ge/walker.py:131–145  ·  view source on GitHub ↗
(self, nodes, num_walks, walk_length, )

Source from the content-addressed store, hash-verified

129 return walks
130
131 def _simulate_walks(self, nodes, num_walks, walk_length, ):
132 walks = []
133 for _ in range(num_walks):
134 random.shuffle(nodes)
135 for v in nodes:
136 if self.p == 1 and self.q == 1:
137 walks.append(self.deepwalk_walk(
138 walk_length=walk_length, start_node=v))
139 elif self.use_rejection_sampling:
140 walks.append(self.node2vec_walk2(
141 walk_length=walk_length, start_node=v))
142 else:
143 walks.append(self.node2vec_walk(
144 walk_length=walk_length, start_node=v))
145 return walks
146
147 def get_alias_edge(self, t, v):
148 """

Callers

nothing calls this directly

Calls 3

deepwalk_walkMethod · 0.95
node2vec_walk2Method · 0.95
node2vec_walkMethod · 0.95

Tested by

no test coverage detected