docstr: ivy.Array instance method variant of ivy.column_stack.
  
  This method simply wraps the function, and so the docstring for
  ivy.column_stack also applies to this method with minimal
  changes.
  
  Parameters
  ----------
  self
      Array that will be stacked at the beginning of the provided array iterable.
  arrays
      Arrays to be stacked.
  out
      Output array.
  
  Returns
  -------
  ret
      Stacked input.
code: def column_stack(
      self: ivy.Array,
      arrays: Sequence[Union[ivy.Array, ivy.NativeArray]],
      /,
      *,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """ivy.Array instance method variant of ivy.column_stack.
  
      This method simply wraps the function, and so the docstring for
      ivy.column_stack also applies to this method with minimal
      changes.
  
      Parameters
      ----------
      self
          Array that will be stacked at the beginning of the provided array iterable.
      arrays
          Arrays to be stacked.
      out
          Output array.
  
      Returns
      -------
      ret
          Stacked input.
      """
      if not isinstance(arrays, (list, tuple)):
          arrays = [arrays]
      if isinstance(arrays, tuple):
          x = (self._data) + arrays
      else:
          x = [self._data] + arrays
      return ivy.column_stack(x, 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 36 for calling the _ArrayWithManipulationExperimental obj's underlying member method code with example usage: obj.column_stack() and returns: ivy