generate_combinations

generate_combinations(n, k)[source]

Generate combination for n rows of k.

numba alternative to from itertools import combinations indices = np.array([_ for _ in combinations(np.arange(9), 3)])

Parameters:
n: number of integers
k: number of combinations
Returns:
array

where each row is a unique length k permutation from n.

Examples

>>> import numpy as np
>>> from aeon.utils.numba.general import generate_combinations
>>> combos=generate_combinations(3,2)