docstr: Concatenate a sequence of arrays along a new or an existing axis.
  
  Parameters
  ----------
  self
      Array input.
  input_sequence
      A sequence of arrays.
  new_axis
      Insert and concatenate on a new axis or not,
      default 0 means do not insert new axis.
      new_axis = 0: concatenate
      new_axis = 1: stack
  axis
      The axis along which the arrays will be concatenated.
  out
      Optional output array, for writing the result to.
  
  Returns
  -------
  ret
      Output Array
code: def concat_from_sequence(
      self: ivy.Array,
      /,
      input_sequence: Union[
          Tuple[Union[ivy.Array, ivy.NativeArray]],
          List[Union[ivy.Array, ivy.NativeArray]],
      ],
      *,
      new_axis: int = 0,
      axis: int = 0,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """Concatenate a sequence of arrays along a new or an existing axis.
  
      Parameters
      ----------
      self
          Array input.
      input_sequence
          A sequence of arrays.
      new_axis
          Insert and concatenate on a new axis or not,
          default 0 means do not insert new axis.
          new_axis = 0: concatenate
          new_axis = 1: stack
      axis
          The axis along which the arrays will be concatenated.
      out
          Optional output array, for writing the result to.
  
      Returns
      -------
      ret
          Output Array
      """
      if new_axis == 0:
          return ivy.concat_from_sequence(
              [self._data] + input_sequence,
              new_axis=new_axis,
              axis=axis,
              out=out,
          )
      elif new_axis == 1:
          if not isinstance(input_sequence, (tuple, list)):
              input_sequence = [input_sequence]
          if isinstance(input_sequence, tuple):
              input_sequence = (self._data,) + input_sequence
          else:
              input_sequence = [self._data] + input_sequence
          return ivy.concat_from_sequence(
              input_sequence, new_axis=new_axis, axis=axis, out=out
          )
  
imports: import abc
  from typing import Optional, Union, Sequence, Tuple, List, Iterable, Callable, Literal, Any
  from numbers import Number
  import ivy
  from ivy import handle_view
label_desc: Use image node_id 22 for calling the _ArrayWithManipulationExperimental obj's underlying member method code with example usage: obj.concat_from_sequence(input_sequence) and returns: ivy, ivy