Python List of np arrays to array
Above accepted answer is correct for 2D arrays as you requested. For 3D input arrays though, vstack() will give you a surprising outcome. For those, use stack(<list of 3D arrays>, 0).
you want to stack them:
np.vstack(dat_list)