title: Selecting a column vector from a matrix in Python
body: <p>I would like to index a column vector in a matrix in Python/numpy and have it returned as a column vector and not a 1D array.</p>
  
  <pre><code>x = np.array([[1,2],[3,4]])
  x[:,1]
  &gt;array([2, 4])
  </code></pre>
  
  <p>Giving </p>
  
  <p><code>np.transpose(x[:,1])</code></p>
  
  <p>is not a solution. Following the <code>numpy.transpose</code> documentation, this will return a row vector (1-D array).</p>