【发布时间】:2018-04-02 10:45:54
【问题描述】:
尝试转置我的 numpy 数组中的每个 numpy 数组。
这是我想要的一个例子:
答:
[[[ 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)
【问题讨论】:
标签: python-3.x numpy