MCPcopy
hub / github.com/shenweichen/GraphEmbedding / _get_layer_rep

Method _get_layer_rep

ge/models/struc2vec.py:257–274  ·  view source on GitHub ↗
(self, pair_distances)

Source from the content-addressed store, hash-verified

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 = {}

Callers 1

create_context_graphMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected