コード例 #1
0
 def setUp(self):
       self.change = Change()
コード例 #2
0
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})
コード例 #3
0
ファイル: FNN.py プロジェクト: lzqaa/py_NN
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")
コード例 #4
0
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
        })
コード例 #5
0
 def btnPrevious_clicked(self, oActionEvent):
     self.win.endExecute()
     Change(None)
     self.win.endExecute()