我有这个数组:
my_array = np.arange(1216800).reshape(2, 100, 78, 78)
字符串
现在的形状是:(2, 100, 78, 78)
,我想重新排序为:(100, 78, 78, 2)
的值。
我尝试了类似的东西:
my_array[:, :, 2, :], my_array[:, :, :, 3] = my_array[:, :, :, 3], my_array[:, :, 2, :].copy()
型
交换这些列,但我收到的是相同的数组。
我看到了this,但无论我尝试什么,我都有相同的数组。
2条答案
按热度按时间z9ju0rcb1#
使用
moveaxis
将第一个轴(0
)移动到末端(-1
):字符串
cedebl8k2#
下面是你想要的代码:
字符串