在python中如何将零轴移动到最后一个位置?

2024-09-26 22:11:43 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中如何将零轴移动到最后一个位置?在

我试过了

a.swapaxis(0,-1)

但它不仅把零轴放在最后,而且把最后一个轴放在开始。在

我试着玩rollaxis,但不明白它是干什么的。在


Tags: rollaxisswapaxis
1条回答
网友
1楼 · 发布于 2024-09-26 22:11:43

我想你在找^{}

In [11]: a = np.arange(8).reshape(2, 2, 2)

In [12]: a
Out[12]:
array([[[0, 1],
        [2, 3]],

       [[4, 5],
        [6, 7]]])

In [13]: a.swapaxes(0, -1)
Out[13]:
array([[[0, 4],
        [2, 6]],

       [[1, 5],
        [3, 7]]])

In [14]: np.moveaxis(a, 0, -1)
Out[14]:
array([[[0, 4],
        [1, 5]],

       [[2, 6],
        [3, 7]]])

相关问题 更多 >

    热门问题