title: Form a big 2d array from multiple smaller 2d arrays
body: <p>The question is the inverse of <a href="https://stackoverflow.com/q/16856788/1214214">this question</a>. I'm looking for a generic method to from the original big array from small arrays: </p>
  
  <pre><code>array([[[ 0,  1,  2],
          [ 6,  7,  8]],    
         [[ 3,  4,  5],
          [ 9, 10, 11]], 
         [[12, 13, 14],
          [18, 19, 20]],    
         [[15, 16, 17],
          [21, 22, 23]]])
  
  -&gt;
  
  array([[ 0,  1,  2,  3,  4,  5],
         [ 6,  7,  8,  9, 10, 11],
         [12, 13, 14, 15, 16, 17],
         [18, 19, 20, 21, 22, 23]])
  </code></pre>
  
  <p>I am currently developing a solution, will post it when it's done, would however like to see other (better) ways.</p>