generate_num_candidates_and_ranks

generate_num_candidates_and_ranks(num_ranks: int, max_num_candidates: int, seed: int | None = None) tuple[ndarray, ndarray][source]

Generate random number of candidates, and coherent ranks.

Parameters:
  • num_ranks (int) – the number of ranks to generate

  • max_num_candidates (int) – the maximum number of candidates (e.g., the number of entities)

  • seed (int | None) – the random seed.

Returns:

shape: (num_ranks,) a pair of integer arrays, ranks and num_candidates for each individual ranking task

Return type:

tuple[ndarray, ndarray]