code: def column_stack(
      arrays: Sequence[Union[ivy.Array, ivy.NativeArray]],
      /,
      *,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """Create a new array by horizontally stacking the arrays in arrays.
  
      Equivalent to `ivy.hstack(arrays)`, except each zero or one dimensional
      array `x` in arrays is first reshaped into a `(x.size(), 1)` column
      before being stacked horizontally.
  
      Parameters
      ----------
      arrays
          Arrays to be stacked.
      out
          Output array.
  
      Returns
      -------
      ret
          Stacked input.
  
      Examples
      --------
      Arrays of different dtypes up to dimension 2.
      >>> a0 = ivy.array(True)
      >>> a1 = ivy.array([7])
      >>> a2 = ivy.array([[11.3, 13.7]])
      >>> ivy.column_stack((a0, a1, a2))
      ivy.array([[ 1.        ,  7.        , 11.30000019, 13.69999981]])
  
      Arrays of dimension 3.
      >>> a = ivy.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
      >>> b = ivy.array([[[11, 12]], [[13, 14]]])
      >>> ivy.column_stack((a, b))
      ivy.array([[[ 1,  2],
                  [ 3,  4],
                  [11, 12]],
  
                 [[ 5,  6],
                  [ 7,  8],
                  [13, 14]]])
      """
      arrays = [
          ivy.reshape(x, shape=(-1, 1)) if x.ndim < 2 else x
          for x in arrays
      ]
  
      return ivy.hstack(arrays, out=out)
  
imports: from typing import Optional, Union, Tuple, Iterable, Sequence, Callable, Any, Literal, List
  from numbers import Number
  from functools import partial
  import math
  import ivy
  from ivy.func_wrapper import handle_out_argument, handle_partial_mixed_function, to_native_arrays_and_back, inputs_to_native_shapes, handle_nestable, handle_array_like_without_promotion, handle_view, inputs_to_ivy_arrays, handle_array_function, handle_device, handle_backend_invalid
  from ivy.functional.ivy.general import _numel
  from ivy.utils.backend import current_backend
  from ivy.utils.exceptions import handle_exceptions
label_desc: Use image node_id 57 for calling a global function with example usage: column_stack() and returns: ivy