示例#1
0
 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
示例#2
0
 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