У меня есть несколько Numpy 3D массивов формы (a
, b
, c
). Значения a
, b
и c
неизвестны. Однако я хочу эффективно преобразовать каждый из массивов в (a
, c
, b
).
Вот что я делаю:
for array in list_of_arrays:
a, b, c = array.shape
array = array.reshape(a, c, b)
Есть ли более эффективный способ сделать это, возможно, в одной строке кода? Могу ли я использовать метод индексации -1
для изменения формы / переупорядочения массивов?
Спасибо.