parameters: (self, a, b)
return_statement: return masked_array(d, m)
docstring: Return the function applied to the outer product of a and b.
docstring_summary: Return the function applied to the outer product of a and b.
docstring_tokens: Return the function applied to the outer product of a and b .
function: def outer (self, a, b):
          "Return the function applied to the outer product of a and b."
          ma = getmask(a)
          mb = getmask(b)
          if ma is nomask and mb is nomask:
              m = nomask
          else:
              ma = getmaskarray(a)
              mb = getmaskarray(b)
              m = logical_or.outer(ma, mb)
          d = umath.minimum.outer(filled(a), filled(b))
          return masked_array(d, m)
function_tokens: def outer ( self , a , b ) : ma = getmask ( a ) mb = getmask ( b ) if ma is nomask and mb is nomask : m = nomask else : ma = getmaskarray ( a ) mb = getmaskarray ( b ) m = logical_or . outer ( ma , mb ) d = umath . minimum . outer ( filled ( a ) , filled ( b ) ) return masked_array ( d , m )