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()
def test_flatiter_array_conv(self): from _numpypy import array, dot a = array([1, 2, 3]) assert dot(a.flat, a.flat) == 14