docstr: ivy.Container instance method variant of ivy.vander. This method
  Returns the Vandermonde matrix of the input array.
  
  Parameters
  ----------
  self
      1-D input array.
  N
      Number of columns in the output. If N is not specified,
      a square array is returned (N = len(x))
  increasing
      Order of the powers of the columns. If True, the powers increase
      from left to right, if False (the default) they are reversed.
  out
      optional output container, for writing the result to.
  
  Returns
  -------
  ret
      an container containing the Vandermonde matrices of the arrays
      included in the input container.
  
  Examples
  --------
  With :class:`ivy.Container` inputs:
  
  >>> x = ivy.Container(
          a = ivy.array([1, 2, 3, 5])
          b = ivy.array([6, 7, 8, 9])
      )
  >>> x.vander()
  {
      a: ivy.array(
              [[  1,   1,   1,   1],
              [  8,   4,   2,   1],
              [ 27,   9,   3,   1],
              [125,  25,   5,   1]]
              ),
      b: ivy.array(
              [[216,  36,   6,   1],
              [343,  49,   7,   1],
              [512,  64,   8,   1],
              [729,  81,   9,   1]]
              )
  }
code: def vander(
      self: ivy.Container,
      /,
      *,
      N: Optional[Union[int, ivy.Container]] = None,
      increasing: Union[bool, ivy.Container] = False,
      out: Optional[ivy.Container] = None,
  ) -> ivy.Container:
      """ivy.Container instance method variant of ivy.vander. This method
      Returns the Vandermonde matrix of the input array.
  
      Parameters
      ----------
      self
          1-D input array.
      N
          Number of columns in the output. If N is not specified,
          a square array is returned (N = len(x))
      increasing
          Order of the powers of the columns. If True, the powers increase
          from left to right, if False (the default) they are reversed.
      out
          optional output container, for writing the result to.
  
      Returns
      -------
      ret
          an container containing the Vandermonde matrices of the arrays
          included in the input container.
  
      Examples
      --------
      With :class:`ivy.Container` inputs:
  
      >>> x = ivy.Container(
              a = ivy.array([1, 2, 3, 5])
              b = ivy.array([6, 7, 8, 9])
          )
      >>> x.vander()
      {
          a: ivy.array(
                  [[  1,   1,   1,   1],
                  [  8,   4,   2,   1],
                  [ 27,   9,   3,   1],
                  [125,  25,   5,   1]]
                  ),
          b: ivy.array(
                  [[216,  36,   6,   1],
                  [343,  49,   7,   1],
                  [512,  64,   8,   1],
                  [729,  81,   9,   1]]
                  )
      }
      """
      return self._static_vander(
          self,
          N=N,
          increasing=increasing,
          out=out,
      )
  
imports: from typing import Union, Optional, Tuple, Literal, List, Dict, Sequence
  from ivy.data_classes.container.base import ContainerBase
  import ivy
label_desc: Use image node_id 56 for calling the _ContainerWithLinearAlgebra obj's underlying member method code with example usage: obj.vander() and returns: self