对于多维数组转置有点不理解,我看资料上说多维数组转置就是将数据维度顺序反过来,比如:
a=np.arange(0,120).reshape(2,3,4,5)
print('数组维度:',a.shape)
print('转置数组维度:',a.transpose().shape)
运行结果:

但是资料上示例:
aaa=np.arange(1,37).reshape(1,3,3,4)
print(aaa.shape)
print(np.transpose(aaa,[1,2,3,0]).shape)
运行结果:

这里不明白是什么意思? 参数[1,2,3,0]是指的什么?