Предположим, у меня есть NumPy-массив целых чисел, как:
[34,2,3,22,22,22,22,22,22,18,90,5,-55,-19,22,6,6,6,6,6,6,6,6,23,53,1,5,-42,82]
Я хочу найти начальные и конечные индексы массива, где значение больше, чем x-раз (например, 5 раз) повторяется. Таким образом, в приведенном выше случае это значение 22 и 6. Начальный индекс повторного 22 равен 3, а конечный индекс - 8. То же самое для повторения 6. Есть ли в Python специальный инструмент? В противном случае я бы прошел через индекс массива индекса и сравнил фактическое значение с предыдущим.
С уважением.