尝试对numpy数组中的每个数组进行转置。
以下是我想要的一个例子:
A:
以下是我想要的一个例子:
A:
[[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]]
转置:
[[[ 1 4]
[ 2 5]
[ 3 6]]
[[ 7 10]
[ 8 11]
[ 9 12]]]
尝试使用np.apply_along_axis函数进行操作,但是没有得到正确的结果。我正在尝试将其应用于一个非常大的数组,任何帮助都将不胜感激!
A=np.arange(1,13).reshape(2,2,3)
A=np.apply_along_axis(np.transpose, 0, A)