Exemple #1
0
 def test_uints(self):
     types = ['uint8', 'uint16', 'uint32', 'uint64']
     for type_ in types:
         a = blaze.array(np.arange(3), dshape=type_)
         dtype = to_numpy_dtype(a.dshape)
         self.assertEqual(dtype, np.dtype(type_))
         self.assertEqual(dd_as_py(a._data), [0, 1, 2])
Exemple #2
0
 def test_complex(self):
     types = ['complex64', 'complex128']
     for type_ in types:
         a = blaze.array(np.arange(3), dshape=type_)
         dtype = to_numpy_dtype(a.dshape)
         self.assertEqual(dtype, np.dtype(type_))
         # dd_as_py does not support complexes yet..
         self.assertEqual(dd_as_py(a._data), [0, 1, 2])
Exemple #3
0
 def test_floats(self):
     types = ['float16', 'float32', 'float64']
     for type_ in types:
         a = blaze.array(np.arange(3), dshape=type_)
         dtype = to_numpy_dtype(a.dshape)
         self.assertEqual(dtype, np.dtype(type_))
         if type_ != 'float16':
             # dd_as_py does not support this yet
             self.assertEqual(dd_as_py(a._data), [0, 1, 2])