title: what is the order of insertion of values in numpy.insert command?
body: <p>I am trying to understand how the <code>numpy.insert</code> command works in a 2D array. I know that the third value in this command is the value that we want to insert but what does <code>[2,2]</code> indicate? When I print the result of the second example, <code>[0,1]</code> appears along the column axis before the second column but in the first example <code>[0,1]</code> appears along the row axis. I'm unable to understand this behavior. Can someone please guide me?</p>
  
  <pre><code>`#first example
  s=numpy.array([[1,2,3],[2,3,4]])
  print s
  t= numpy.insert(s, [2,2], [0,1],axis=1)
  print t
  #second example
  a=numpy.array([[1,2,3],[2,3,4]])
  b=numpy.insert(a, 2,[0,1],axis=1)`
  </code></pre>