Tengo dos matrices numpy con tres dimensiones (3 x 4 x 5) y quiero concatenarlas para que el resultado tenga cuatro dimensiones (3 x 4 x 5 x 2). En Matlab, esto se puede hacer con cat(4, a, b)
, pero no en Numpy.Concatenar dos matrices numpy en la 4ta dimensión
Por ejemplo:
a = ones((3,4,5))
b = ones((3,4,5))
c = concatenate((a,b), axis=3) # error!
Para aclarar, deseo c[:,:,:,0]
y c[:,:,:,1]
que corresponden a las dos matrices originales.
Esta función se agregó en la versión numpy 1.10 y hace que esta operación sea más elegante. –