Esempio n. 1
0
 def test_concatenated(self):
     a = Array([[1, 2], [1, 3], [1, 4], [1, 5], [1, 6], [1, 7], [1, 8], [1, 9], [1, 10], [1, 11]])
     b = absolute_sum_of_changes(a).to_arrayfire()
     c = af.transpose(b)
     d = Array.from_arrayfire(c)
     e = abs_energy(d).to_numpy()
     self.assertAlmostEqual(e, 385, delta=self.DELTA)
Esempio n. 2
0
 def testFromArrayfire(self):
     a = af.Array([1, 2, 3, 4])
     b = Array.from_arrayfire(a)
     self.assertNotEqual(a.arr, 0)
     self.assertNotEqual(b.arr_reference, 0)
     self.assertNotEqual(a.arr, b.arr_reference)
     np.testing.assert_array_equal(np.asarray(a.to_list()),
                                   np.asarray(b.to_list()))
Esempio n. 3
0
 def testArrayfire(self):
     a = af.Array([1, 2, 3, 4])
     a_data = a.to_list()
     b = Array.from_arrayfire(a)
     np.testing.assert_array_equal(np.asarray(a_data), np.asarray(b.to_list()))