def test_denorm_output(self): normalizer = Normalizer(out_min = -20, out_max = 70, norm_min = -3, norm_max = 3) self.assertAlmostEqual(0, normalizer.denorm_output(-20)) self.assertAlmostEqual(.5, normalizer.denorm_output(25)) self.assertAlmostEqual(.25, normalizer.denorm_output(2.5)) self.assertAlmostEqual(.9, normalizer.denorm_output(61))
def test_default_normalizer(self): normalizer = Normalizer() self.assertAlmostEqual(.27, normalizer.norm_input(.27)) self.assertAlmostEqual(.27, normalizer.denorm_input( normalizer.norm_input(.27))) self.assertAlmostEqual(.27, normalizer.norm_output(.27)) self.assertAlmostEqual(.27, normalizer.denorm_output(.27))