docstr: Sets self.renumbered_src_col_name and self.renumbered_dst_col_name to
  values that can be used to replace src_col_names_to_replace and
  dst_col_names_to_replace to values that will not collide with any other
  column names in all_col_names.
  
  The new unique column names are generated using the existing
  self.renumbered_src_col_name and self.renumbered_dst_col_name as
  starting points.
docstr_tok: ["Sets","self.renumbered_src_col_name","and","self.renumbered_dst_col_name","to","values","that","can","be","used","to","replace","src_col_names_to_replace","and","dst_col_names_to_replace","to","values","that","will","not","collide","with","any","other","column","names","in","all_col_names",".","The","new","unique","column","names","are","generated","using","the","existing","self.renumbered_src_col_name","and","self.renumbered_dst_col_name","as","starting","points","."]
code: def set_renumbered_col_names(
      self,
      src_col_names_to_replace,
      dst_col_names_to_replace,
      all_col_names,
  ):
      """
      Sets self.renumbered_src_col_name and self.renumbered_dst_col_name to
      values that can be used to replace src_col_names_to_replace and
      dst_col_names_to_replace to values that will not collide with any other
      column names in all_col_names.
  
      The new unique column names are generated using the existing
      self.renumbered_src_col_name and self.renumbered_dst_col_name as
      starting points.
      """
      assert isinstance(src_col_names_to_replace, Iterable)
      assert isinstance(dst_col_names_to_replace, Iterable)
      assert isinstance(all_col_names, Iterable)
      # No need to consider the col_names_to_replace when picking new unique
      # names, since those names will be replaced anyway, and replacing a
      # name with the same value is allowed.
      reserved_col_names = set(all_col_names) - set(
          src_col_names_to_replace + dst_col_names_to_replace
      )
      self.renumbered_src_col_name = self.generate_unused_column_name(
          reserved_col_names,
          start_with_name=self.renumbered_src_col_name,
      )
      self.renumbered_dst_col_name = self.generate_unused_column_name(
          reserved_col_names,
          start_with_name=self.renumbered_dst_col_name,
      )
  
file_path: cugraph/python/cugraph/cugraph/structure/number_map.py
imports: from collections.abc import Iterable
  import dask_cudf
  import numpy
  import cudf
  import warnings
label_desc: Use image node_id 12 for calling the NumberMap obj's underlying member method code with example usage: obj.set_renumbered_col_names(src_col_names_to_replace, dst_col_names_to_replace, all_col_names) without return types