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)
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()))
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()))