Suppose I do the following in Ipython:

```
import numpy as np
test = np.zeros([3,2])
test
test.shape
test[:,0]
test[:,0].shape

```

The results will be:

```
array([[ 0.,  0.],
       [ 0.,  0.],
       [ 0.,  0.]])
(3,2)
array([ 0.,  0.,  0.])
(3,)

```

Why is the last result here not `(3,1)`? I have a work-around: The `reshape` command, but that seems silly.