def _(): arrays = \ StridedArrays({ "in" : StridedArray.from_numpy(foo).at(0), "out" : StridedArray.from_numpy(bar).at(1), }) @arrays.loop_all() def _(l): l.arrays["in"].data.load().store(l.arrays["out"].data)
def _(): ll_array = StridedArray.from_numpy(array) at0 = ll_array.at(0).data.cast_to(iptr_type) at1 = ll_array.at(1).data.cast_to(iptr_type) @qy.python(at0, at1) def _(at0_py, at1_py): assert_equal(at0_py, array[0].__array_interface__["data"][0]) assert_equal(at1_py, array[1].__array_interface__["data"][0])