我有一个4D麻木array.例如,我有2批3个二维矩阵,形状为(2,3,4,5). 在每一批中,我想水平地连接三个2D矩阵(在最后一个维度上).
输出形状应为(2、4、5*3).
使用形状(2,3,2,2)进行复制的较小示例:
a1, a2, a3, a4 = 2, 3, 2, 2
arr = np.arange(a1*a2*a3*a4).reshape((a1, a2, a3, a4))
[[[[ 0 1]
[ 2 3]]
[[ 4 5]
[ 6 7]]
[[ 8 9]
[10 11]]]
[[[12 13]
[14 15]]
[[16 17]
[18 19]]
[[20 21]
[22 23]]]]
它的第一行(如果判断最后一个维度)应该是:[0, 1, 4, 5, 8, 9]
先谢谢你.