def testStats(self): population = [Fitness(float(x)) for x in range(1,4)] mean, stdev, total = fitness_stats(population) self.assertEqual(2.0, mean) self.assertEqual(math.sqrt(2./3), stdev) self.assertEqual(6.0, total)
def testStats(self): population = [Fitness(float(x)) for x in range(1, 4)] mean, stdev, total = fitness_stats(population) self.assertEqual(2.0, mean) self.assertEqual(math.sqrt(2. / 3), stdev) self.assertEqual(6.0, total)
def _update_stats(self): '''Assigns to self.mean and stdev population fitness stats''' self.mean, self.stdev, _ = stats.fitness_stats(self)