parameters: (self, b, out=None, strict=False)
return_statement: return dot(self, b, out=out, strict=strict)
docstring: a.dot(b, out=None)
  
          Masked dot product of two arrays. Note that `out` and `strict` are
          located in different positions than in `ma.dot`. In order to
          maintain compatibility with the functional version, it is
          recommended that the optional arguments be treated as keyword only.
          At some point that may be mandatory.
  
          .. versionadded:: 1.10.0
  
          Parameters
          ----------
          b : masked_array_like
              Inputs array.
          out : masked_array, optional
              Output argument. This must have the exact kind that would be
              returned if it was not used. In particular, it must have the
              right type, must be C-contiguous, and its dtype must be the
              dtype that would be returned for `ma.dot(a,b)`. This is a
              performance feature. Therefore, if these conditions are not
              met, an exception is raised, instead of attempting to be
              flexible.
          strict : bool, optional
              Whether masked data are propagated (True) or set to 0 (False)
              for the computation. Default is False.  Propagating the mask
              means that if a masked value appears in a row or column, the
              whole row or column is considered masked.
  
              .. versionadded:: 1.10.2
  
          See Also
          --------
          numpy.ma.dot : equivalent function
docstring_summary: a.dot(b, out=None)
docstring_tokens: a . dot ( b out = None )
function: def dot(self, b, out=None, strict=False):
          """
          a.dot(b, out=None)
  
          Masked dot product of two arrays. Note that `out` and `strict` are
          located in different positions than in `ma.dot`. In order to
          maintain compatibility with the functional version, it is
          recommended that the optional arguments be treated as keyword only.
          At some point that may be mandatory.
  
          .. versionadded:: 1.10.0
  
          Parameters
          ----------
          b : masked_array_like
              Inputs array.
          out : masked_array, optional
              Output argument. This must have the exact kind that would be
              returned if it was not used. In particular, it must have the
              right type, must be C-contiguous, and its dtype must be the
              dtype that would be returned for `ma.dot(a,b)`. This is a
              performance feature. Therefore, if these conditions are not
              met, an exception is raised, instead of attempting to be
              flexible.
          strict : bool, optional
              Whether masked data are propagated (True) or set to 0 (False)
              for the computation. Default is False.  Propagating the mask
              means that if a masked value appears in a row or column, the
              whole row or column is considered masked.
  
              .. versionadded:: 1.10.2
  
          See Also
          --------
          numpy.ma.dot : equivalent function
  
          """
          return dot(self, b, out=out, strict=strict)
function_tokens: def dot ( self , b , out = None , strict = False ) : return dot ( self , b , out = out , strict = strict )