Алан Гибизов, Именно так я и думал, но здесь range зачем-то связан с аргументом reshape так, что если произведение аргументов reshape-а не равно сумме аргументов range-а по модулю, то появляется ошибка.
alexbprofit, спасибо за предложения, но я пошел по пути наименьшего сопротивления, и сделал срез матрицы. Ваш способ универсален, но у меня, в задании функция должна работать лишь с матрицами, так что я профессионально забью на эту проблему. а способ с превращением списка в список списков по одному числу возьму на вооружение)