(self, pair_distances)
| 255 | return degrees |
| 256 | |
| 257 | def _get_layer_rep(self, pair_distances): |
| 258 | layer_distances = {} |
| 259 | layer_adj = {} |
| 260 | for v_pair, layer_dist in pair_distances.items(): |
| 261 | for layer, distance in layer_dist.items(): |
| 262 | vx = v_pair[0] |
| 263 | vy = v_pair[1] |
| 264 | |
| 265 | layer_distances.setdefault(layer, {}) |
| 266 | layer_distances[layer][vx, vy] = distance |
| 267 | |
| 268 | layer_adj.setdefault(layer, {}) |
| 269 | layer_adj[layer].setdefault(vx, []) |
| 270 | layer_adj[layer].setdefault(vy, []) |
| 271 | layer_adj[layer][vx].append(vy) |
| 272 | layer_adj[layer][vy].append(vx) |
| 273 | |
| 274 | return layer_adj, layer_distances |
| 275 | |
| 276 | def _get_transition_probs(self, layers_adj, layers_distances): |
| 277 | layers_alias = {} |
no outgoing calls
no test coverage detected