Criando uma matriz numpy 2D de índices iniciais e finais de "estrias" em outra matriz.

Digamos que eu tenha uma matriz numérica de números 1DmyArray = ([1, 1, 0, 2, 0, 1, 1, 1, 1, 0, 0 ,1, 2, 1, 1, 1]).

Quero criar uma matriz numpy 2D que descreva os primeiros (coluna 1) e os últimos (coluna 2) índices de qualquer "sequência" de 1 consecutivos maiores que 2. Portanto, para o exemplo acima, a matriz 2D deve se parecer com isso :

indicesArray = ([5, 8], [13, 15])

Como existem pelo menos três consecutivas nos 5º, 6º, 7º, 8º lugares e nos 13º, 14º e 15º lugares.

Qualquer ajuda seria apreciada.

questionAnswers(1)

yourAnswerToTheQuestion