egttools.numerical.numerical_.calculate_state¶
- calculate_state()¶
Convert a discrete population configuration into a unique index.
- Parameters:
- Returns:
Unique index corresponding to the group composition.
- Return type:
Examples
>>> calculate_state(3, [1, 1, 1]) 3 >>> calculate_state(2, [2, 0, 0]) 0
Convert a discrete population configuration into a unique index.
- Parameters:
group_size (int) – Total number of individuals.
group_composition (numpy.ndarray) – One-dimensional integer array containing the number of individuals using each strategy.
- Returns:
Unique index corresponding to the group composition.
- Return type:
Examples
>>> calculate_state(3, np.array([1, 1, 1])) 3 >>> calculate_state(4, np.array([2, 2, 0])) 6