【问题标题】:How to merge and split numpy array along the axis?如何沿轴合并和拆分numpy数组?
【发布时间】:2013-04-19 04:46:31
【问题描述】:

我有以下形式的数据数组的形状是

   (10,4,4,3)

首先我想创建一个具有形状(合并或展平)的数组

  (10,48)

使得数据 (4,4,3) 转换为一行。

其次,我想回到数据的原始形状(拆分),以便每个元素再次放置在同一位置。

谢谢

【问题讨论】:

    标签: python arrays numpy merge split


    【解决方案1】:
    b = a.reshape(10,48)
    a = b.reshape(10,4,4,3)
    

    【讨论】:

    • 第一个也可以让 numpy 像 .reshape(10, -1) 一样进行数学运算。
    猜你喜欢
    • 2016-07-01
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多