Краткий ответ, нет.
Numpy ожидает, что все данные будут изложены в простой пошаговой схеме.При выполнении итерации по массиву для продвижения в измерении он добавляет константу, размер шага для этого измерения, в позицию в памяти.Таким образом, если ваши 2-мерные срезы не размещаются регулярно (например, каждая вторая строка большего 3-мерного массива), numpy потребуется скопировать данные.
Если у вас есть такой порядок, вы можете делатьты захочешь.Вам нужно будет создать структуру PyArray, в которой данные будут указывать на первый элемент, шаги будут правильными для макета, а дескриптор также будет правильным.Самое главное, вы захотите установить базовый член для другого объекта python, чтобы сохранить большой кусок памяти, пока существует это представление.