Numpy Array Slicing

У меня есть 1D NumPy массив, и некоторые значения смещения / длины. Я хотел бы извлечь из этого массива все записи, которые находятся в пределах смещения, смещения + длины, которые затем используются для создания нового «уменьшенного». массив из исходного, который состоит только из тех значений, которые выбраны парами смещение / длина.

Для одной пары смещение / длина это тривиально со стандартной нарезкой массива[offset:offset+length], Но как я могу сделать это эффективно (то есть без каких-либо петель) для многих значений смещения / длины?

Спасибо, отметка

Ответы на вопрос(2)

Ваш ответ на вопрос