Example #1
0
 def test_2(self):
     kernel = np.ones(3) * np.NaN
     C = DenseConnection(np.ones(3),
                         np.ones(3),
                         kernel,
                         equation='dW/dt = 1')
     C.evaluate(dt=.1)
     assert np_equal(C.weights, np.zeros((3, 3)))
Example #2
0
 def test_1(self):
     kernel = np.ones(1)
     C = DenseConnection(np.ones(3),
                         np.ones(3),
                         kernel,
                         equation='dW/dt = 1')
     C.evaluate(dt=.1)
     assert np_equal(C.weights, np.identity(3) * 1.1)
Example #3
0
 def test_3(self):
     kernel = np.ones(3)
     kernel[1] = np.NaN
     C = DenseConnection(np.ones(3), np.ones(3), kernel,
                         equation = 'dW/dt = 1')
     C.evaluate(dt=.1)
     assert np_equal(C.weights, np.array([[0,1,0],
                                          [1,0,1],
                                          [0,1,0]])*1.1)
Example #4
0
 def test_3(self):
     kernel = np.ones(3)
     kernel[1] = np.NaN
     C = DenseConnection(np.ones(3),
                         np.ones(3),
                         kernel,
                         equation='dW/dt = 1')
     C.evaluate(dt=.1)
     assert np_equal(C.weights,
                     np.array([[0, 1, 0], [1, 0, 1], [0, 1, 0]]) * 1.1)
Example #5
0
 def test_2(self):
     kernel = np.ones(3)*np.NaN
     C = DenseConnection(np.ones(3), np.ones(3), kernel,
                          equation = 'dW/dt = 1')
     C.evaluate(dt=.1)
     assert np_equal(C.weights, np.zeros((3,3)))
Example #6
0
 def test_1(self):
     kernel = np.ones(1)
     C = DenseConnection(np.ones(3), np.ones(3), kernel,
                          equation = 'dW/dt = 1')
     C.evaluate(dt=.1)
     assert np_equal(C.weights, np.identity(3)*1.1)