def dim_merge(self, cluster, dim, dec=None, inc=None, skip=None): if dec is not None: if round(dec, 1) in self.rejected_cont_vals[(dim, 'dec')]: return None if inc is not None: if round(inc, 1) in self.rejected_cont_vals[(dim, 'inc')]: return None merged = Merger.dim_merge(self, cluster, dim, dec, inc, skip) if merged: merged.c_range = list(self.c_range) merged.inf_func = self.learner.create_inf_func(merged) return merged
def dim_merge(self, cluster, dim, dec=None, inc=None, skip=None): merged = Merger.dim_merge(self, cluster, dim, dec, inc, skip) if merged: merged.c_range = list(self.c_range) merged.inf_func = merged.create_inf_func(self.learner.l) return merged