I am learning more about numpy and need help creating an numpy array from multiple lists. Say I have 3 lists, 

```
a = [1, 1, 1] 
b = [2, 2, 2] 
c = [3, 3, 3] 

```

How can I create a new numpy array with each list as a column? Meaning that the new array would be `[[1, 2, 3], [1, 2, 3], [1, 2, 3]]`. 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