Apr-09-2021, 02:49 PM
Ok I fixed it and I figured out my mistake: axis=0 becomes the depth one for a 3D array and not rows axis as in a 2D array
A = np.zeros( (2, 3, 5) ) print("A = {}\n".format(A)) ## 1rst term => depth ## 2 other terms => (i,j) ## basic 2D array B = np.ones( (3, 5) ) print("B = {}\n".format(B)) ## 2D array reshaped into 3D one prior to be concatenated Bprime = B.reshape(1,3,5) print("Bprime = {}\n".format(Bprime)) ## C is created and suppoed to be A expanded by B # C = np.concatenate( (A, Bprime) ) C = np.concatenate( (A, Bprime), axis = 0) print("C = {}\n".format(C))