generate_ranks

generate_ranks(num_candidates: ndarray, prefix_shape: tuple[int, ...] = (), seed: None | int | Generator = None, dtype: type[number] | None = None) ndarray[source]

Generate random ranks from a given array of the number of candidates for each ranking task.

Parameters:
  • num_candidates (ndarray) – shape: s the number of candidates

  • prefix_shape (tuple[int, ...]) – additional dimensions for broadcasted sampling

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

  • dtype (type[number] | None) – the data type

Returns:

shape: dims + s an array of sampled rank values

Return type:

ndarray