Как извлечь первые ncolumns из матрицы или как извлечь столбцы из столбца 5 в столбец 5 + n?извлекать столбцы из матрицы
Сценарий состоит в том, что у меня есть матрица dim = (i, j), тогда я хочу посмотреть смежные блоки столбца длины n. Итак, я хочу посмотреть на матрицу от столбца0 до столбца n, а затем в столбце 1 в столбец n + 1. и т.д. Пока я не дойду до конца моей матрицы.
Благодаря
>>> mat=array(range(0,20)).reshape(2,10)
>>> mat
array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]])
Учитывая п = 8. Я хочу извлечь первые 8 столбцов.
Тогда матрица из колонки [1,11] в колонке [8,18]
Тогда матрица из колонки [2,12] в колонке [9,19]