Я пишу пользовательскую функцию в python для эффективного извлечения определенных фрагментов столбцов из матрицы.
Моя матрица 48 на 16240. Данные организованы в некоторый столбец шаблона.
Myцель состоит в том, чтобы сделать 4 матрицы из этого.Первую матрицу извлекают путем выбора первых 70 столбцов, пропускают следующие 210, выбирают следующие 70, пропускают следующие 210, до конца матрицы.
Вторая матрица извлекается путем выбора вторых 70 столбцов, пропуска следующих 210, выбора следующих 70, пропуска следующих 210 до конца матрицы.
Третья ичетвертая матрица извлекается путем выбора третьего и четвертого столбцов 70 соответственно, таким же образом, как описано выше.
Как можно видеть, 16240 делится на 70.
Есть ли способчтобы сделать это эффективно?