Numpy Array Slicing
У меня есть 1D NumPy массив, и некоторые значения смещения / длины. Я хотел бы извлечь из этого массива все записи, которые находятся в пределах смещения, смещения + длины, которые затем используются для создания нового «уменьшенного». массив из исходного, который состоит только из тех значений, которые выбраны парами смещение / длина.
Для одной пары смещение / длина это тривиально со стандартной нарезкой массива[offset:offset+length]
, Но как я могу сделать это эффективно (то есть без каких-либо петель) для многих значений смещения / длины?
Спасибо, отметка