Согласно docs numpy по умолчанию индексирует массивы сначала по строкам, затем по столбцам:
a = numpy.arange(6).reshape(3,2)
[[0 1]
[2 3]
[4 5]]
print a[0][1] # is 1
Я хочу индексировать массив, используя геометрически ориентированную конвенцию a[x][y]
, как ось x и ось y. Как изменить порядок индексации без изменения формы массива, чтобы a[0][1]
возвращало 2?