(self, nodes, num_walks, walk_length, stay_prob, layers_adj, layers_accept, layers_alias, gamma)
| 223 | return walks |
| 224 | |
| 225 | def _simulate_walks(self, nodes, num_walks, walk_length, stay_prob, layers_adj, layers_accept, layers_alias, gamma): |
| 226 | walks = [] |
| 227 | for _ in range(num_walks): |
| 228 | random.shuffle(nodes) |
| 229 | for v in nodes: |
| 230 | walks.append(self._exec_random_walk(layers_adj, layers_accept, layers_alias, |
| 231 | v, walk_length, gamma, stay_prob)) |
| 232 | return walks |
| 233 | |
| 234 | def _exec_random_walk(self, graphs, layers_accept, layers_alias, v, walk_length, gamma, stay_prob=0.3): |
| 235 | initialLayer = 0 |
nothing calls this directly
no test coverage detected