【发布时间】:2023-03-30 08:40:01
【问题描述】:
我有一个 numpy 形状的数组 (294, 62, 350)。沿着第三维(350),我需要将每两列组合成一个较长的列,这将产生一个形状数组(294、124、175)。例如,如果我有这个数组:
a_3d_array = np.array([[[1, 2, 3, 6, 1, 2], [3, 4, 3, 6, 1, 4]],
[[5, 2, 2, 1, 4, 2], [2, 9, 4, 3, 2, 7]]])
预期的输出是:
expected_output = np.array([[[5, 2, 4], [2, 4, 2], [ 2, 1, 2], [9, 3, 7]],
[[1, 3, 1], [3, 3, 1], [2, 6, 2], [4, 6, 4]]])
抱歉,我是 python 新手,我不知道如何处理这个问题,因此我没有“我自己的尝试”来包括这里。
【问题讨论】: