code: def get_params(self):
          
          params = super().get_params()
          params.update({'knn': self.knn,
                         'decay': self.decay,
                         'bandwidth': self.bandwidth,
                         'bandwidth_scale': self.bandwidth_scale,
                         'distance': self.distance,
                         'thresh': self.thresh,
                         'n_jobs': self.n_jobs,
                         'random_state': self.random_state,
                         'verbose': self.verbose})
          return params
docs: Get parameters from this object