Выровнять и соединить / сложить горизонтально -
In [36]: np.concatenate([np.ravel(i) for i in a])
Out[36]:
array([ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,
1., 1., 1., 1., 1., 1., 1., 0., 1., 2., 3., 4., 5.,
0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12.,
13., 14., 15., 16., 17., 18., 19.])
In [42]: np.hstack([np.ravel(i) for i in a])
Out[42]:
array([ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,
1., 1., 1., 1., 1., 1., 1., 0., 1., 2., 3., 4., 5.,
0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12.,
13., 14., 15., 16., 17., 18., 19.])
Или с map
-
np.concatenate(list(map(np.ravel,a)))
np.hstack(list(map(np.ravel,a)))