【发布时间】:2013-04-19 04:46:31
【问题描述】:
我有以下形式的数据数组的形状是
(10,4,4,3)
首先我想创建一个具有形状(合并或展平)的数组
(10,48)
使得数据 (4,4,3) 转换为一行。
其次,我想回到数据的原始形状(拆分),以便每个元素再次放置在同一位置。
谢谢
【问题讨论】:
标签: python arrays numpy merge split
我有以下形式的数据数组的形状是
(10,4,4,3)
首先我想创建一个具有形状(合并或展平)的数组
(10,48)
使得数据 (4,4,3) 转换为一行。
其次,我想回到数据的原始形状(拆分),以便每个元素再次放置在同一位置。
谢谢
【问题讨论】:
标签: python arrays numpy merge split
b = a.reshape(10,48)
a = b.reshape(10,4,4,3)
【讨论】:
.reshape(10, -1) 一样进行数学运算。