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)