docstr: ivy.Array instance method variant of ivy.multi_dot. This method
  simply wraps the function, and so the docstring for ivy.multi_dot also
  applies to this method with minimal changes.
  
  Examples
  --------
  >>> A = ivy.arange(2 * 3).reshape((2, 3))
  >>> B = ivy.arange(3 * 2).reshape((3, 2))
  >>> C = ivy.arange(2 * 2).reshape((2, 2))
  >>> A.multi_dot((B, C))
  ivy.array([[ 26,  49],
             [ 80, 148]])
docstr_tok: ["ivy.Array","instance","method","variant","of","ivy.multi_dot",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.multi_dot","also","applies","to","this","method","with","minimal","changes",".","Examples","--","--","--","--",">",">",">","A","=","ivy.arange","(","2","*","3",")",".reshape","(","(","2",",","3",")",")",">",">",">","B","=","ivy.arange","(","3","*","2",")",".reshape","(","(","3",",","2",")",")",">",">",">","C","=","ivy.arange","(","2","*","2",")",".reshape","(","(","2",",","2",")",")",">",">",">","A.multi_dot","(","(","B",",","C",")",")","ivy.array","(","[","[","26",",","49","]",",","[","80",",","148","]","]",")"]
code: def multi_dot(
      self: ivy.Array,
      x: Sequence[Union[ivy.Array, ivy.NativeArray]],
      /,
      *,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """ivy.Array instance method variant of ivy.multi_dot. This method
      simply wraps the function, and so the docstring for ivy.multi_dot also
      applies to this method with minimal changes.
  
      Examples
      --------
      >>> A = ivy.arange(2 * 3).reshape((2, 3))
      >>> B = ivy.arange(3 * 2).reshape((3, 2))
      >>> C = ivy.arange(2 * 2).reshape((2, 2))
      >>> A.multi_dot((B, C))
      ivy.array([[ 26,  49],
                 [ 80, 148]])
      """
      return ivy.multi_dot((self._data, *x), out=out)
  
imports: import abc
  from typing import Optional, Union, Tuple, List, Sequence, Literal
  import ivy
label_desc: Use image node_id 8 for calling the _ArrayWithLinearAlgebraExperimental obj's underlying member method code with example usage: obj.multi_dot() and returns: ivy