code: def eig(
      self: ivy.Array,
      /,
      *,
      out: Optional[ivy.Array] = None,
  ) -> Tuple[ivy.Array]:
      return ivy.eig(self._data, out=out)
  
imports: import abc
  from typing import Union, Optional, Literal, Tuple, List, Sequence
  import ivy
label_desc: Use image node_id 7 for calling the _ArrayWithLinearAlgebra obj's underlying member method code with example usage: obj.eig() and returns: ivy