如何串联2个(A,B,C,D)和(A,E)形状的Numpy数组?

时间:2019-04-17 21:46:22

标签: python arrays numpy

我有一个形状为(2000、30、64、64、1)的Numpy数组A。另一个numpy数组B具有形状(2000、30、4)。我需要连接这两个数组,构造另一个形状为numpy的数组(2000、30、64、64、1、4)。

我尝试了基本的串联命令,例如:

  • np.stack
  • np.concatenate
  • np.vstack
  • np.column_stack

但是,所有这些都导致引发相同的异常:

A.shape # (2000, 30, 64, 64, 1)
B.shape # (2000, 30, 4)

----> 1 np.concatenate([A, B])

ValueError: all the input arrays must have same number of dimensions

堆栈溢出解决方案似乎都无法解决此问题。有想法吗?

0 个答案:

没有答案