title: Using reshape in Python to reshape an array
body: <p>I have an array that looks like below: </p>
  
  <pre><code>array([[0, 0, 0, 0, 0, 0, 0, 0],
         [1, 1, 1, 1, 1, 1, 1, 1],
         [2, 2, 2, 2, 2, 2, 2, 2],
         [3, 3, 3, 3, 3, 3, 3, 3],
         [4, 4, 4, 4, 4, 4, 4, 4],
         [5, 5, 5, 5, 5, 5, 5, 5],
         [6, 6, 6, 6, 6, 6, 6, 6],
         [7, 7, 7, 7, 7, 7, 7, 7]])
  </code></pre>
  
  <p>How can I use reshape to divide it into 4 chucks, such that it looks like </p>
  
  <pre><code>array([[[0, 0, 0, 0],  
         [1, 1, 1, 1],  
         [2, 2, 2, 2],  
         [3, 3, 3, 3]],  
         [[0, 0, 0, 0],  
         [1, 1, 1, 1],  
         [2, 2, 2, 2],  
         [3, 3, 3, 3]], 
         [[4, 4, 4, 4],
         [5, 5, 5, 5],
         [6, 6, 6, 6],
         [7, 7, 7, 7]],
         [[4, 4, 4, 4],
         [5, 5, 5, 5],
         [6, 6, 6, 6],
         [7, 7, 7, 7]]])
  </code></pre>
  
  <p>I tried different integer combinations of m, n, l in reshape(m,n,l), but none works.</p>