【发布时间】:2021-10-04 00:46:02
【问题描述】:
我有一个 numpy 数组 X,其形状为 (2 , 2 , 3),如下所示:
X = [[[1 , 2 , 3 ]
[4 , 5 , 6]] ,
[[7 , 8 , 9 ]
[10, 11, 12 ]],
我想展平所有子数组并将 X 变成 (2 , 6) 的形状,表示如下:
X = [[ 1 , 2 , 3 , 4, 5 , 6 ] ,
[ 7 , 8 , 9 , 10, 11 , 12 ] ]
但是当我使用X.flatten()时,结果却是这样的:
X = [ 1 , 2, 3, 4 , 5, ... , 12]
是否有任何函数可以帮助我按照我的意思转换数组。
【问题讨论】: