예제 #1
0
    def test_dot(self):
        from _numpypy import array, dot
        a = array(range(5))
        assert a.dot(a) == 30.0

        a = array(range(5))
        assert a.dot(range(5)) == 30
        assert dot(range(5), range(5)) == 30
        assert (dot(5, [1, 2, 3]) == [5, 10, 15]).all()
예제 #2
0
    def test_dot(self):
        from _numpypy import array, dot
        a = array(range(5))
        assert a.dot(a) == 30.0

        a = array(range(5))
        assert a.dot(range(5)) == 30
        assert dot(range(5), range(5)) == 30
        assert (dot(5, [1, 2, 3]) == [5, 10, 15]).all()
예제 #3
0
 def test_flatiter_array_conv(self):
     from _numpypy import array, dot
     a = array([1, 2, 3])
     assert dot(a.flat, a.flat) == 14
예제 #4
0
 def test_flatiter_array_conv(self):
     from _numpypy import array, dot
     a = array([1, 2, 3])
     assert dot(a.flat, a.flat) == 14