title: Select a subset from 2D numpy array
body: <p>From a 2D numpy array <code>Z</code>, I'd like to remove certain points, at indicies <code>ix, iy</code>.<br>
  <code>ix, iy</code> are currently sequential lists of the x-index and corresponding y-index, like so:</p>
  
  <pre><code>ix = range(10)
  iy = range(10,20,1)
  </code></pre>
  
  <p>So I'd like <code>Z[0][10]</code>, <code>Z[1][11]</code>, etc. put into a new list or array.</p>
  
  <p>What is the best (read: most pythonic) way of doing this? Perhaps there is a better way of finding these indicies so I get an array of <code>[ix,iy], [ix+1,iy+1]</code>  etc.?</p>
  
  <p>I have looked at <a href="https://stackoverflow.com/questions/3179106/python-select-subset-from-list-based-on-index-set">this question</a>. I don't know how to use the list comprehension syntax of the selected answer for 2 dimensions.</p>