【发布时间】:2020-10-25 16:24:24
【问题描述】:
我正在尝试重塑以下 numpy 数组。
从此:
array([[[ 1, 2, 3],
[ 2, 3, 4],
[ 3, 4, 5]],
[[-1, -2, -3],
[-2, -3, -4],
[-3, -4, -5]]], dtype=int64)
到这样的事情:
array([[[ 1, 2, 3],
[-1, -2, -3]],
[[ 2, 3, 4],
[-2, -3, -4]],
[[ 3, 4, 5],
[-3, -4, -5]]], dtype=int64)
尝试使用reshape 函数,但这对我不起作用。
谢谢
【问题讨论】:
-
这不是重塑。这是一个转置。试试
arr.transpose(1,0,2) -
这能回答你的问题吗? Stacking arrays in numpy