コード例 #1
0
def test_switch2(c, x, y):
    fn = switch(
        c,
        partial(scalar_sub, x),
        partial(scalar_add, x)
    )
    return fn(y)
コード例 #2
0
def test_array_map_partial(c, xs):
    def square(x):
        return x * x

    def identity(x):
        return x

    if c < 0:
        fn = partial(array_map, square)
    else:
        fn = identity
    return fn(xs)
コード例 #3
0
ファイル: test_validate.py プロジェクト: tomzhang/myia
 def f(x):
     return partial(P.make_record, Point, x)
コード例 #4
0
ファイル: test_validate.py プロジェクト: tomzhang/myia
 def f2(x, y):
     return partial(P.make_record, Point, x)(y)
コード例 #5
0
 def gradbad10(x, y):
     return grad(partial(f, x))(y)
コード例 #6
0
 def g(x):
     z = x * x
     return partial(f, z)
コード例 #7
0
def test_partial_polymorphic(x, y):
    def f(a, b):
        return a + b

    return partial(f, x)(x), partial(f, y)(y)
コード例 #8
0
 def before(x, y):
     return partial(f, x)(y)
コード例 #9
0
ファイル: test_compile.py プロジェクト: tomzhang/myia
def test_partial_prim(x, y):
    return partial(scalar_add, x)(y)