egttools.numerical.numerical_.sample_simplex_directly

sample_simplex_directly()

Sample a discrete population state uniformly at random from the simplex.

Parameters:
  • nb_strategies (int) – Number of available strategies.

  • pop_size (int) – Total number of individuals in the population.

Returns:

One-dimensional integer array containing the number of individuals using each strategy.

Return type:

numpy.ndarray

Examples

>>> sample_simplex_directly(3, 10)
array([3, 4, 3])
>>> sample_simplex_directly(2, 5)
array([2, 3])