code: def column_stack(tensors, *, out=None):
      reshaped_tensors = []
      for t in tensors:
          dim_num = ivy.get_num_dims(t, as_array=False)
          if dim_num <= 1:
              reshaped_tensor = ivy.reshape(t, (-1, 1))
          else:
              reshaped_tensor = t
          reshaped_tensors.append(reshaped_tensor)
      return ivy.hstack(reshaped_tensors, out=out)
  
imports: import ivy
  from ivy.func_wrapper import with_unsupported_dtypes
  from ivy.functional.frontends.torch.func_wrapper import to_ivy_arrays_and_back, numpy_to_torch_style_args, to_ivy_shape
  import ivy.functional.frontends.torch
label_desc: Use image node_id 5 for calling a global function with example usage: column_stack(tensors) and returns: ivy