Я ищу эффективный способ сделать следующее с Numpy:
Учитывая массив counts
натуральных чисел, содержащий, например:
[3, 1, 0, 6, 3, 2]
Я хотел бы создать другой массив, содержащий индексы первого, где индекс i
повторяется counts[i]
раз:
[0 0 0 1 3 3 3 3 3 3 4 4 4 5 5]
Моя проблема в том, что этомассив потенциально очень большой, и я ищу векторный (или быстрый) способ сделать это.