import numpy as np arr1 = np.array([ [1, 2, 3, 4], [5, 6, 7, 8] ]) arr2 = np.array([ [9, 10, 11, 12], [13, 14, 15, 16] ]) # Stacking 2D arrays #2 arr_stacked = np.stack([arr1, arr2], axis=1) print('Numpy stacking 2D arrays method #2') print('----------------------------------') print(arr_stacked)