title: All boolean combinations from 2 numpy arrays
body: <p>Is there an existing function in numpy that takes 2 numpy arrays (x,y) and returns a boolean matrix for each i,j (x[i]>y[j])</p>
  
  <p>For example, let x = [3, 4 ,5] and y = [1, 2, 3] and I want </p>
  
  <pre><code>res = [ [True, True, False],
  
          [True, True, True],
  
          [True, True, True] ]
  </code></pre>