title: Adding columns to matrix in python
body: <p>Is there some way in python to add columns into a matrix.I want to add a column in the beginning of my <code>mxn</code> matrix in python.Say for example,I have <code>1000x100</code> matrix and I want to make it into <code>1000x101</code> matrix. I want to insert new column having all <code>ones</code> in the beginning i.e. it will be my new first column. Is it possible in python?</p>
  
  <p>Here is my code-
  <code>vector1</code> is a list, <code>cnt</code> is 1000</p>
  
  <pre><code>data=np.array(vector1)  
  shape = ( cnt, 100 )
  data=data.reshape(shape)
  </code></pre>
  
  <p>Now to this I want to add a new column at beginning with all ones</p>