def _set_optimum(self, **kwargs): if len(self.pop) == 0: self.opt = [] else: if not has_feasible(self.pop): self.opt = self.pop[[np.argmin(self.pop.get("CV"))]] else: self.opt = self.pop[self.pop.get("rank") == 0]
def _set_optimum(self, **kwargs): if not has_feasible(self.pop): self.opt = self.pop[[np.argmin(self.pop.get("CV"))]] else: self.opt = self.survival.opt