title: Reshaping a numpy.array in Fortran-contiguous order
body: <p>I have a array like following,</p>
  
  <pre><code>from numpy import *
  a=array([1,2,3,4,5,6,7,8,9])
  </code></pre>
  
  <p>I want to get the result like following</p>
  
  <pre><code>[[1,4,7],[2,5,8],[3,6,9]]
  </code></pre>
  
  <p>Because I have a big array. So i need a efficient way to do it . <strong>And it's better to reshape it in-place.</strong> </p>