With regular numpy array:
In [3]: x = np.arange(15).reshape(5,3)                                                                                             
In [4]: x                                                                                                                          
Out[4]: 
array([[ 0,  1,  2],
       [ 3,  4,  5],
       [ 6,  7,  8],
       [ 9, 10, 11],
       [12, 13, 14]])
In [5]: x[:,0]                                                                                                                     
Out[5]: array([ 0,  3,  6,  9, 12])
With np.matrix  (use discouraged if not actually deprecated)
In [6]: X = np.matrix(x)                                                                                                           
In [7]: X                                                                                                                          
Out[7]: 
matrix([[ 0,  1,  2],
        [ 3,  4,  5],
        [ 6,  7,  8],
        [ 9, 10, 11],
        [12, 13, 14]])
In [8]: print(X)                                                                                                                   
[[ 0  1  2]
 [ 3  4  5]
 [ 6  7  8]
 [ 9 10 11]
 [12 13 14]]
In [9]: X[:,0]                                                                                                                     
Out[9]: 
matrix([[ 0],
        [ 3],
        [ 6],
        [ 9],
        [12]])
In [10]: X[:,0].T                                                                                                                  
Out[10]: matrix([[ 0,  3,  6,  9, 12]])
To get 1d array, convert to array and ravel, or in one step:
In [11]: X[:,0].A1                                                                                                                 
Out[11]: array([ 0,  3,  6,  9, 12])