相关疑难解决方法(0)

3d Numpy数组到2d

我有一个像这样的3d矩阵

arange(16).reshape((4,2,2))
array([[[ 0,  1],
        [ 2,  3]],

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

        [[ 8,  9],
        [10, 11]],

        [[12, 13],
        [14, 15]]])
Run Code Online (Sandbox Code Playgroud)

并希望以网格格式堆叠它们,最终得到

array([[ 0,  1,  4,  5],
       [ 2,  3,  6,  7],
       [ 8,  9, 12, 13],
       [10, 11, 14, 15]])
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以不明确地hstacking(和/或vstacking)它们或添加额外的维度和重塑(不确定这会工作)?

谢谢,

python numpy multidimensional-array

26
推荐指数
1
解决办法
3万
查看次数

标签 统计

multidimensional-array ×1

numpy ×1

python ×1