easygraph.utils.alias module#

easygraph.utils.alias.alias_draw(J, q)[source]#
easygraph.utils.alias.alias_sample(accept, alias)[source]#
Parameters:
  • accept

  • alias

Return type:

sample index

easygraph.utils.alias.alias_setup(probs)[source]#
easygraph.utils.alias.create_alias_table(area_ratio)[source]#
Parameters:

area_ratio – sum(area_ratio)=1

Returns:

  • 1. accept

  • 2. alias