title: Most NumPythonic way to "column stack" any number of 1-D arrays
body: <p>I'd like to take any number of 1-D arrays and "column stack" them as column vectors. This works well enough using <code>column_stack</code> when I have a list of more than one such array, but when I have a single such array, <code>column_stack</code> has no effect.</p>
  
  <p>I can get this to work with</p>
  
  <pre><code>np.array(np.matrix(j).T)
  </code></pre>
  
  <p>but this doesn't seem the clearest way to go about things.</p>
  
  <p>How do I column stack a single list, such as <code>[1, 2, 3, 4]</code> with the same code I use to stack a list of such lists?</p>