title: Howto convert numpy 1D-array to congiuous 2D-column-array without copying the data
body: <p>Is it possible to convert a one dimensional array</p>
  
  <pre><code>a = np.array([1,2,3])
  </code></pre>
  
  <p>to a two dimensional array that is equivalent to</p>
  
  <pre><code>b = np.array([[1],[2],[3]])
  </code></pre>
  
  <ol>
  <li>without creating a copy of the array and also</li>
  <li>with <code>b</code> being contiguous?</li>
  </ol>