Ejemplo n.º 1
0
 def test_5(self):
     assert np_equal( Connection(ones((3,3)), ones((5,5)), ones((3,3)),fft=True).output(),
                      array([[4,4,6,4,4],
                             [4,4,6,4,4],
                             [6,6,9,6,6],
                             [4,4,6,4,4],
                             [4,4,6,4,4]]))
Ejemplo n.º 2
0
 def test_7(self):
     assert np_equal( Connection(ones((3,3)), ones((3,3)), array([[1, 1, 1],
                                                                  [1,NaN,1],
                                                                  [1, 1, 1]]),fft=True).output(),
                      array([[3,5,3],
                             [5,8,5],
                             [3,5,3]]))
Ejemplo n.º 3
0
 def test_11_ter(self):
     assert np_equal(
         Connection(ones((3, 3)),
                    ones((3, 3)),
                    ones((1, 20)),
                    toric=True,
                    fft=False).output(),
         ones((3, 3)) * 3)
Ejemplo n.º 4
0
 def test_15(self):
     Z = ones((5, 5))
     K = arange(5 * 5).reshape((5, 5))
     C = Connection(Z, Z, K)
     assert np_equal(
         C[4, 4],
         array([[NaN, NaN, NaN, NaN, NaN], [NaN, NaN, NaN, NaN, NaN],
                [NaN, NaN, 0, 1, 2], [NaN, NaN, 5, 6, 7],
                [NaN, NaN, 10, 11, 12]]))
Ejemplo n.º 5
0
 def test_13(self):
     Z = ones((5, 5))
     K = arange(5 * 5).reshape((5, 5))
     C = Connection(Z, Z, K)
     assert np_equal(
         C[0, 4],
         array([[NaN, NaN, 10, 11, 12], [NaN, NaN, 15, 16, 17],
                [NaN, NaN, 20, 21, 22], [NaN, NaN, NaN, NaN, NaN],
                [NaN, NaN, NaN, NaN, NaN]]))
Ejemplo n.º 6
0
 def test_14(self):
     Z = ones((5, 5))
     K = arange(5 * 5).reshape((5, 5))
     C = Connection(Z, Z, K)
     assert np_equal(
         C[4, 0],
         array([[NaN, NaN, NaN, NaN, NaN], [NaN, NaN, NaN, NaN, NaN],
                [2, 3, 4, NaN, NaN], [7, 8, 9, NaN, NaN],
                [12, 13, 14, NaN, NaN]]))
Ejemplo n.º 7
0
 def test_12(self):
     Z = ones((5, 5))
     K = arange(5 * 5).reshape((5, 5))
     C = Connection(Z, Z, K)
     assert np_equal(
         C[0, 0],
         array([[12, 13, 14, NaN, NaN], [17, 18, 19, NaN, NaN],
                [22, 23, 24, NaN, NaN], [NaN, NaN, NaN, NaN, NaN],
                [NaN, NaN, NaN, NaN, NaN]]))
Ejemplo n.º 8
0
 def test_11_bis(self):
     assert np_equal(
         Connection(ones((3, 3)), ones((3, 3)), ones((20, 20)),
                    toric=True).output(),
         ones((3, 3)) * 9)
Ejemplo n.º 9
0
 def test_10(self):
     C = Connection(ones((3, 3)), ones((3, 3)), ones((1, 1)))
     assert np_equal(
         C[1, 1], array([[NaN, NaN, NaN], [NaN, 1, NaN], [NaN, NaN, NaN]]))
Ejemplo n.º 10
0
 def test_4(self):
     assert np_equal(
         Connection(ones(3), ones(3), ones(3), fft=False).output(),
         array([2, 3, 2]))
Ejemplo n.º 11
0
 def test_10(self):
     C = Connection(ones(3), ones(3), ones(1))
     assert np_equal(C[0], array([1, NaN, NaN]))
     assert np_equal(C[1], array([NaN, 1, NaN]))
     assert np_equal(C[2], array([NaN, NaN, 1]))
Ejemplo n.º 12
0
 def test_11(self):
     assert np_equal(
         Connection(ones(3), ones(3), ones(3), toric=True,
                    fft=False).output(),
         ones(3) * 3)
Ejemplo n.º 13
0
 def test_6(self):
     assert np_equal(
         Connection(ones(5), ones(3), ones(3)).output(), array([2, 3, 2]))
Ejemplo n.º 14
0
 def test_16(self):
     Z = ones((5, 5))
     K = arange(5 * 5).reshape((5, 5))
     C = Connection(Z, Z, K)
     assert np_equal(C[2, 2], K)
Ejemplo n.º 15
0
 def test_12(self):
     Z = ones(5)
     K = arange(5)
     C = Connection(Z, Z, K)
     assert np_equal(C[0], array([2, 3, 4, NaN, NaN]))
Ejemplo n.º 16
0
 def test_5(self):
     assert np_equal( Connection(ones(3), ones(5), ones(3),fft=True).output(),
                      array([2,2,3,2,2]))
Ejemplo n.º 17
0
 def test_2(self):
     assert np_equal( Connection(ones(3), ones(5), ones(1),fft=True).output(),
                      ones(5))
Ejemplo n.º 18
0
 def test_11(self):
     assert np_equal(Connection(ones((3,3)), ones((3,3)), ones((3,3)), toric=True,fft=True).output(),
                     ones((3,3))*9)
Ejemplo n.º 19
0
 def test_9(self):
     assert np_equal( Connection(ones((3,3)), ones((3,3)), ones((9,9)),fft=True).output(),
                      9*ones((3,3)))
Ejemplo n.º 20
0
 def test_8(self):
     assert np_equal(
         Connection(ones(3), ones(3), array([NaN, NaN, NaN])).output(),
         zeros(3))
Ejemplo n.º 21
0
 def test_13(self):
     Z = ones(5)
     K = arange(5)
     C = Connection(Z, Z, K)
     assert np_equal(C[2], K)
Ejemplo n.º 22
0
 def test_1(self):
     assert np_equal( Connection(ones((3,3)), ones((3,3)), ones((1,1)),fft=True).output(),
                      ones((3,3)))
Ejemplo n.º 23
0
 def test_3(self):
     assert np_equal(
         Connection(ones(5), ones(3), ones(1)).output(), ones(3))
Ejemplo n.º 24
0
 def test_14(self):
     Z = ones(5)
     K = arange(5)
     C = Connection(Z, Z, K)
     assert np_equal(C[4], array([NaN, NaN, 0, 1, 2]))
Ejemplo n.º 25
0
 def test_7(self):
     assert np_equal(
         Connection(ones(3), ones(3), array([1, NaN, 1])).output(),
         array([1, 2, 1]))
Ejemplo n.º 26
0
 def test_3(self):
     assert np_equal(
         Connection(ones((5, 5)), ones((3, 3)), ones((1, 1))).output(),
         ones((3, 3)))
Ejemplo n.º 27
0
 def test_9(self):
     assert np_equal(
         Connection(ones(3), ones(3), ones((3, 3))).output(), 3 * ones(3))
Ejemplo n.º 28
0
 def test_4(self):
     assert np_equal(
         Connection(ones((3, 3)), ones((3, 3)), ones((3, 3))).output(),
         array([[4, 6, 4], [6, 9, 6], [4, 6, 4]]))
Ejemplo n.º 29
0
 def test_11_bis(self):
     assert np_equal(
         Connection(ones(3), ones(3), ones(20), toric=True).output(),
         ones(3) * 3)
Ejemplo n.º 30
0
 def test_8(self):
     assert np_equal(
         Connection(ones((3, 3)), ones((3, 3)),
                    ones((3, 3)) * NaN).output(), zeros((3, 3)))