title: Python Numpy array creation from multiple lists
body: <p>I am learning more about numpy and need help creating an numpy array from multiple lists. Say I have 3 lists, </p>
  
  <pre><code>a = [1, 1, 1] 
  b = [2, 2, 2] 
  c = [3, 3, 3] 
  </code></pre>
  
  <p>How can I create a new numpy array with each list as a column? Meaning that the new array would be <code>[[1, 2, 3], [1, 2, 3], [1, 2, 3]]</code>. I know how to do this by looping through the lists but I am not sure if there is an easier way to accomplish this. The numpy concatenate function seems to be close but I couldn't figure out how to get it to do what I'm after.
  Thanks</p>