Пример #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))
Пример #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))
Пример #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))
Пример #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))
Пример #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)
Пример #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))
Пример #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))
Пример #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))
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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))
Пример #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)
Пример #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))
Пример #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)
Пример #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))
Пример #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))
Пример #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))
Пример #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)