コード例 #1
0
ファイル: test_lowloop.py プロジェクト: bsilverthorn/qy
    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)
コード例 #2
0
ファイル: test_lowloop.py プロジェクト: bsilverthorn/qy
    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])