Python 如何沿轴合并和拆分numpy阵列?

Python 如何沿轴合并和拆分numpy阵列?,python,arrays,numpy,merge,split,Python,Arrays,Numpy,Merge,Split,我有以下形式的数据数组的形状是 (10,4,4,3) 首先,我想创建一个具有形状的数组(合并或展平) 将数据(4,4,3)转换为一行 其次,我想回到数据的原始形状(拆分),这样每个元素都会再次放置在相同的位置 谢谢,第一个也可以让numpy做的数学题。重塑(10,-1)。 b = a.reshape(10,48) a = b.reshape(10,4,4,3) b = a.reshape(10,48) a = b.reshape(10,4,4,3)

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

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

将数据(4,4,3)转换为一行

其次,我想回到数据的原始形状(拆分),这样每个元素都会再次放置在相同的位置


谢谢

,第一个也可以让numpy做
的数学题。重塑(10,-1)
b = a.reshape(10,48)
a = b.reshape(10,4,4,3)
b = a.reshape(10,48)
a = b.reshape(10,4,4,3)