Ejemplo n.º 1
0
 def test_numba_usmarray_mul_add(self):
     """Testing Numba usmarray"""
     # fails if run tests in bunch
     c = self.usmarray() * 5
     b = numba_mul_add(c)
     self.assertIsInstance(b, usmarray.ndarray, type(b))
     self.assertTrue(usmarray.has_array_interface(b))
Ejemplo n.º 2
0
 def test_python_usmarray_mul_add(self):
     """Testing Python usmarray"""
     c = self.usmarray() * 5
     b = numba_mul_add.py_func(c)
     self.assertIsInstance(b, usmarray.ndarray, type(b))
     self.assertTrue(usmarray.has_array_interface(b))
Ejemplo n.º 3
0
 def test_usmarray_multiplication(self):
     """Testing usmarray multiplication"""
     c = self.usmarray() * 5
     self.assertIsInstance(c, usmarray.ndarray, type(c))
     self.assertTrue(usmarray.has_array_interface(c))
Ejemplo n.º 4
0
 def test_usmarray_from_ndarray(self):
     """Testing usmarray.from_ndarray"""
     nd2 = usmarray.as_ndarray(self.usmarray())
     dp1 = usmarray.from_ndarray(nd2)
     self.assertIsInstance(dp1, usmarray.ndarray, type(dp1))
     self.assertTrue(usmarray.has_array_interface(dp1))
Ejemplo n.º 5
0
 def test_usmarray_multiplication(self):
     """Testing usmarray multiplication"""
     c = self.usmarray() * 5
     assert isinstance(c, usmarray.ndarray), type(c)
     assert usmarray.has_array_interface(c)
Ejemplo n.º 6
0
 def test_numba_usmarray_empty(self):
     """Testing Numba usmarray.empty"""
     dp3 = numba_usmarray_empty()
     self.assertIsInstance(dp3, usmarray.ndarray, type(dp3))
     self.assertTrue(usmarray.has_array_interface(dp3))
Ejemplo n.º 7
0
 def test_numba_usmarray_functions(self):
     """Testing Numba usmarray functions"""
     f = numba_usmarray_ones()
     self.assertIsInstance(f, usmarray.ndarray, type(f))
     self.assertTrue(usmarray.has_array_interface(f))
Ejemplo n.º 8
0
 def test_numba_mixing_usmarray_and_constant(self):
     """Testing Numba mixing usmarray and constant"""
     g = numba_add_const(self.usmarray())
     self.assertIsInstance(g, usmarray.ndarray, type(g))
     self.assertTrue(usmarray.has_array_interface(g))
Ejemplo n.º 9
0
 def test_numba_usmarray_from_ndarray(self):
     """Testing Numba usmarray.from_ndarray"""
     nd3 = numba_usmarray_as_ndarray(self.usmarray())
     dp2 = numba_usmarray_from_ndarray(nd3)
     assert isinstance(dp2, usmarray.ndarray), type(dp2)
     assert usmarray.has_array_interface(dp2)
Ejemplo n.º 10
0
 def test_numba_usmarray_functions(self):
     """Testing Numba usmarray functions"""
     f = numba_usmarray_ones()
     assert isinstance(f, usmarray.ndarray), type(f)
     assert usmarray.has_array_interface(f)
Ejemplo n.º 11
0
 def test_numba_mixing_usmarray_and_numpy_ndarray(self):
     """Testing Numba mixing usmarray and numpy.ndarray"""
     h = numba_mul(self.usmarray(), self.ndarray())
     assert isinstance(h, usmarray.ndarray), type(h)
     assert usmarray.has_array_interface(h)
Ejemplo n.º 12
0
 def test_numba_mixing_usmarray_and_constant(self):
     """Testing Numba mixing usmarray and constant"""
     g = numba_add_const(self.usmarray())
     assert isinstance(g, usmarray.ndarray), type(g)
     assert usmarray.has_array_interface(g)
Ejemplo n.º 13
0
 def test_numba_usmarray_2(self):
     """Testing Numba usmarray 2"""
     d = numba_identity(self.usmarray())
     assert isinstance(d, usmarray.ndarray), type(d)
     assert usmarray.has_array_interface(d)
Ejemplo n.º 14
0
 def test_numba_usmarray_mul_add(self):
     """Testing Numba usmarray"""
     c = self.usmarray() * 5
     b = numba_mul_add(c)
     assert isinstance(b, usmarray.ndarray), type(b)
     assert usmarray.has_array_interface(b)
Ejemplo n.º 15
0
 def test_python_usmarray_mul_add(self):
     """Testing Python usmarray"""
     c = self.usmarray() * 5
     b = numba_mul_add.py_func(c)
     assert isinstance(b, usmarray.ndarray), type(b)
     assert usmarray.has_array_interface(b)
Ejemplo n.º 16
0
 def test_numba_usmarray_empty(self):
     """Testing Numba usmarray.empty"""
     dp3 = numba_usmarray_empty()
     assert isinstance(dp3, usmarray.ndarray), type(dp3)
     assert usmarray.has_array_interface(dp3)
Ejemplo n.º 17
0
 def test_numba_usmarray_2(self):
     """Testing Numba usmarray 2"""
     d = numba_identity(self.usmarray())
     self.assertIsInstance(d, usmarray.ndarray, type(d))
     self.assertTrue(usmarray.has_array_interface(d))
Ejemplo n.º 18
0
 def test_numba_usmarray_T(self):
     """Testing Numba usmarray.T"""
     dp4 = numba_T(numba_usmarray_empty())
     assert isinstance(dp4, usmarray.ndarray), type(dp4)
     assert usmarray.has_array_interface(dp4)
Ejemplo n.º 19
0
 def test_numba_mixing_usmarray_and_numpy_ndarray(self):
     """Testing Numba mixing usmarray and numpy.ndarray"""
     h = numba_mul(self.usmarray(), self.ndarray())
     self.assertIsInstance(h, usmarray.ndarray, type(h))
     self.assertTrue(usmarray.has_array_interface(h))
Ejemplo n.º 20
0
 def test_usmarray_ones(self):
     """Testing usmarray ones"""
     a = usmarray.ones(10)
     assert isinstance(a, usmarray.ndarray), type(a)
     assert usmarray.has_array_interface(a)
Ejemplo n.º 21
0
 def test_numba_usmarray_from_ndarray(self):
     """Testing Numba usmarray.from_ndarray"""
     nd3 = numba_usmarray_as_ndarray(self.usmarray())
     dp2 = numba_usmarray_from_ndarray(nd3)
     self.assertIsInstance(dp2, usmarray.ndarray, type(dp2))
     self.assertTrue(usmarray.has_array_interface(dp2))
Ejemplo n.º 22
0
 def test_usmarray_ones(self):
     """Testing usmarray ones"""
     a = usmarray.ones(10)
     self.assertIsInstance(a, usmarray.ndarray, type(a))
     self.assertTrue(usmarray.has_array_interface(a))
Ejemplo n.º 23
0
 def test_numba_usmarray_T(self):
     """Testing Numba usmarray.T"""
     dp4 = numba_T(numba_usmarray_empty())
     self.assertIsInstance(dp4, usmarray.ndarray, type(dp4))
     self.assertTrue(usmarray.has_array_interface(dp4))
Ejemplo n.º 24
0
 def test_usmarray_from_ndarray(self):
     """Testing usmarray.from_ndarray"""
     nd2 = usmarray.as_ndarray(self.usmarray())
     dp1 = usmarray.from_ndarray(nd2)
     assert isinstance(dp1, usmarray.ndarray), type(dp1)
     assert usmarray.has_array_interface(dp1)