如何重新排列3D Numpy数组?

Zeineb

我有一个numpy ndarray,像这样(我的数组更大,我只是为了解释我需要做的事情而已):

a = [[[ 0  1  2]
      [ 3  4  5]
      [ 6  7  8]]

     [[ 9 10 11]
      [12 13 14]
      [15 16 17]]

     [[18 19 20]
      [21 22 23]
      [24 25 26]]]

我正在寻找一种优雅的方式来重新排列数组,以得到这样的东西:

a_new=[[[ 0   9  18]
        [ 1  10  19]
        [ 2  11  20]]

       [[ 3 12 21]
        [ 4 13 22]
        [ 5 14 23]]

       [[ 6 15 24]
        [ 7 16 25]
        [ 8 17 26]]]
迪卡卡

只需置换轴-

a.transpose(1,2,0)
# or np.moveaxis(a,0,2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以特定方式重新排列3D numpy数组

来自分类Dev

如何重新排列Numpy数组:2D到3D?

来自分类Dev

用索引列表重新排列 3d numpy 数组

来自分类Dev

重新排列numpy数组中的元素以在2d中绘制3d数组,并保留分组

来自分类Dev

重新排列numpy数组

来自分类Dev

重新排列numpy数组

来自分类Dev

Python-重新排列3D数组中的元素

来自分类Dev

如何重新排列数组

来自分类Dev

如何重新排列嵌套数组?

来自分类Dev

重新排列数组

来自分类Dev

重新排列数组

来自分类Dev

重新排列数组

来自分类Dev

在numpy数组中重新排列子数组?

来自分类Dev

将 2D numpy 数组重新排列为保持行索引的列向量

来自分类Dev

重新排列numpy数组中的行条目

来自分类Dev

按列值重新排列numpy多级数组

来自分类Dev

重新排列numpy数组中的行条目

来自分类Dev

如何通过索引数组重新排列数组?

来自分类Dev

如何基于索引数组重新排列数组

来自分类Dev

重新排列javascript数组

来自分类Dev

重新排列排序的数组

来自分类Dev

重新排列JavaScript数组

来自分类Dev

点击重新排列数组

来自分类Dev

如何迭代3D numpy数组

来自分类Dev

如何迭代3D numpy数组

来自分类Dev

如何使PHP natcasesort永久重新排列数组位置?

来自分类Dev

javascript如何重新排列二维数组坐标?

来自分类Dev

只要我想如何重新排列数组

来自分类Dev

如何使PHP natcasesort永久重新排列数组位置?