code: def set_params(self, **params):
      """
      Set the parameters of this initial point generator.
  
      Parameters
      ----------
      **params : dict
          Generator parameters.
      Returns
      -------
      self : object
          Generator instance.
      """
      if not params:
          # Simple optimization to gain speed (inspect is slow)
          return self
      for key, value in params.items():
          setattr(self, key, value)
  
      return self
  
imports: from collections import defaultdict
label_desc: Use image node_id 2 for calling the InitialPointGenerator obj's underlying member method code with example usage: obj.set_params() and returns: self, self