def setUp(self): self.change = Change()
class ChangeTest(unittest.TestCase): def setUp(self): self.change = Change() def test_zero_cents(self): self.assertEqual(self.change.makeChange(0), {}) def test_one_cent(self): self.assertEqual(self.change.makeChange(1), {'p':1}) def test_four_cents(self): self.assertEqual(self.change.makeChange(4), {'p':4}) def test_five_cents(self): self.assertEqual(self.change.makeChange(5), {'n':1}) def test_eight_cents(self): self.assertEqual(self.change.makeChange(8), {'n':1, 'p':3}) def test_ten_cents(self): self.assertEqual(self.change.makeChange(10), {'d':1}) def test_twenty_five_cents(self): self.assertEqual(self.change.makeChange(25), {'q':1}) def test_forty_eight_cents(self): self.assertEqual(self.change.makeChange(48), {'q':1, 'd':2, 'p':3}) def test_fifty_cents(self): self.assertEqual(self.change.makeChange(50), {'h':1}) def test_seventy_four_cents(self): self.assertEqual(self.change.makeChange(74), {'h':1, 'd':2, 'p':4}) def test_ninety_one_cents(self): self.assertEqual(self.change.makeChange(91), {'h':1, 'q':1, 'd':1, 'n':1, 'p':1})
subtrainfeature = pd.read_csv("3gramfeature.csv") subtrain = pd.merge(subtrainLabel, subtrainfeature, on='Id') labels = subtrain.Class subtrain.drop(["Class", "Id"], axis=1, inplace=True) subtrain = subtrain.as_matrix() X_train, X_test, y_train, y_test = train_test_split(subtrain, labels, test_size=0.4, random_state=42) X_train = np.array(X_train, dtype=np.float) X_train = X_train.__div__(255.0) X_test = X_test.__div__(255.0) y_train = Change.changetpye3(y_train) y_test = Change.changetpye3(y_test) # Random seed., rseed = 42 batch_size = 30 lr = 1e-1 num_epochs = 100 num_hiddens = 1500 num_train, num_feats = X_train.shape num_test = X_test.shape[0] num_classes = 10 # Placeholders that should be filled with training pairs (x, y). Use None to unspecify the first dimension # for flexibility. x = tf.placeholder(tf.float32, [None, num_feats], name="x")
class ChangeTest(unittest.TestCase): def setUp(self): self.change = Change() def test_zero_cents(self): self.assertEqual(self.change.makeChange(0), {}) def test_one_cent(self): self.assertEqual(self.change.makeChange(1), {'p': 1}) def test_four_cents(self): self.assertEqual(self.change.makeChange(4), {'p': 4}) def test_five_cents(self): self.assertEqual(self.change.makeChange(5), {'n': 1}) def test_eight_cents(self): self.assertEqual(self.change.makeChange(8), {'n': 1, 'p': 3}) def test_ten_cents(self): self.assertEqual(self.change.makeChange(10), {'d': 1}) def test_twenty_five_cents(self): self.assertEqual(self.change.makeChange(25), {'q': 1}) def test_forty_eight_cents(self): self.assertEqual(self.change.makeChange(48), {'q': 1, 'd': 2, 'p': 3}) def test_fifty_cents(self): self.assertEqual(self.change.makeChange(50), {'h': 1}) def test_seventy_four_cents(self): self.assertEqual(self.change.makeChange(74), {'h': 1, 'd': 2, 'p': 4}) def test_ninety_one_cents(self): self.assertEqual(self.change.makeChange(91), { 'h': 1, 'q': 1, 'd': 1, 'n': 1, 'p': 1 })
def btnPrevious_clicked(self, oActionEvent): self.win.endExecute() Change(None) self.win.endExecute()