В первой строке ниже я создаю двумерный массив 28 x 280.
Я хочу создать 10 массивов с 28 последовательными столбцами в каждом.
Итак первый массив будет принимать все строки и go от 0 до 27. Второй массив займет все строки и будет включать следующие 28 столбцов, начиная с 28, начиная с первого массива. И так далее.
Похоже, что приведенный ниже код не работает, и я не могу понять, как заставить смещение столбцов работать правильно (увеличивать на 28 столбцов для каждого «k») в понимании списка.
test_array = np.arange(7840).reshape(28, 280)
image_parts_1 = [test_array[:, k:k+28] for k in range(10)] # does not seem to be correct.
Пробовали различные комбинации, но пока ни одна из них не сработала.
Заранее благодарю за любые предложения или помощь.
Спасибо.