title: Simplify numpy expression
body: <p>How can I simplify this:</p>
  
  <pre><code>import numpy as np
  ex = np.arange(27).reshape(3, 3, 3)
  
  def get_plane(axe, index):
      return ex.swapaxes(axe, 0)[index]  # is there a better way ? 
  
  </code></pre>
  
  <p>I cannot find a numpy function to get a plane in a higher dimensional array, is there one? </p>
  
  <h2>EDIT</h2>
  
  <p>The <code>ex.take(index, axis=axe)</code> method is great, but it copies the array instead of giving a view, what I originally wanted.</p>
  
  <p>So what is the shortest way to index (without copying) a n-th dimensional array to get a 2d slice of it, with index and axis?</p>