code: def _init_compressed_column_components(
      self, ccol_indices, row_indices, values, shape, format
  ):
      ccol_indices = ivy.array(ccol_indices, dtype="int64")
      row_indices = ivy.array(row_indices, dtype="int64")
      values = ivy.array(values)
      shape = ivy.Shape(shape)
      self._data = ivy.native_sparse_array(
          ccol_indices=ccol_indices,
          row_indices=row_indices,
          values=values,
          dense_shape=shape,
          format=format,
      )
      self._ccol_indices = ccol_indices
      self._row_indices = row_indices
      self._values = values
      self._dense_shape = shape
      self._format = format
      self._coo_indices = None
      self._crow_indices = None
      self._col_indices = None
  
imports: import ivy
  from ivy.func_wrapper import inputs_to_native_arrays
  from ivy.utils.exceptions import handle_exceptions
label_desc: Use image node_id 6 for calling the SparseArray obj's underlying member method code with example usage: obj._init_compressed_column_components(ccol_indices, row_indices, values, shape, format) without return types