libcity.model.road_representation.Node2Vec¶
-
class
libcity.model.road_representation.Node2Vec.
Graph
(nx_G, is_directed, p, q)[source]¶ Bases:
object
-
class
libcity.model.road_representation.Node2Vec.
Node2Vec
(config, data_feature)[source]¶ Bases:
libcity.model.abstract_traffic_tradition_model.AbstractTraditionModel
-
libcity.model.road_representation.Node2Vec.
alias_draw
(J, q)[source]¶ Draw sample from a non-uniform discrete distribution using alias sampling.
-
libcity.model.road_representation.Node2Vec.
alias_setup
(probs)[source]¶ Compute utility lists for non-uniform sampling from discrete distributions. Refer to https://hips.seas.harvard.edu/blog/2013/03/03/the-alias-method-efficient-sampling-with-many-discrete-outcomes/ for details