title: filter by array numpy
body: <p>I am trying to filter my ndarray by another array I have collected (with the same values)</p>
  
  <p>My main ndarray looks like</p>
  
  <pre><code>[['Name' 'Col1' 'Count']
   ['test' '' '413']
   ['erd' ' ' '60']
   ..., 
   ['Td1' 'f' '904']
   ['Td2' 'K' '953']
   ['Td3' 'r' '111']]
  </code></pre>
  
  <p>I have another list with various matching names</p>
  
  <pre><code>names = ['Td1','test','erd']
  </code></pre>
  
  <p><strong>What I'd Like to Do</strong></p>
  
  <p>I'd like to use the list names as a filter against the ndarray above?</p>
  
  <p><strong>What I've Tried</strong></p>
  
  <pre><code>name_filter = main_ndarray[:,0] == names
  </code></pre>
  
  <p>This does not work</p>
  
  <p><strong>What I'd Expect</strong></p>
  
  <pre><code>[['Name' 'Col1' 'Count']
   ['test' '' '413']
   ['erd' ' ' '60']
   ['Td1' 'f' '904']]
  </code></pre>