Измените массив в NumPy

Рассмотрим массив следующего вида (просто пример):

[[ 0 1] [ 2 3] [ 4 5] [ 6 7] [ 8 9] [10 11] [12 13] [14 15] [16 17]] 

Это форма [9,2]. Теперь я хочу преобразовать массив так, чтобы каждый столбец стал формой [3,3], например:

 [[ 0 6 12] [ 2 8 14] [ 4 10 16]] [[ 1 7 13] [ 3 9 15] [ 5 11 17]] 

Наиболее очевидным (и, безусловно, «непитоновым») решением является инициализация массива нулей с правильной размерностью и запуск двух циклов for-loop, где они будут заполнены данными. Я заинтересован в решении, которое соответствует языку …

Python - лучший язык программирования в мире.