コード例 #1
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_slice():
    a = NDArray([])

    x = a[0:1]

    if DEBUG:
        dump(x, filename='slice')
コード例 #2
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_unary_ops():
    a = IntNode(1)

    x = abs(a)

    if DEBUG:
        dump(x, filename='unary')
コード例 #3
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_indexing():
    a = NDArray([])

    x = a[0]

    if DEBUG:
        dump(x, filename='indexer')
コード例 #4
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_indexing():
    a = NDTable([])

    x = a[0]

    if DEBUG:
        dump(x, filename='indexer')
コード例 #5
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_binary_mixed():
    a = IntNode(1)

    x = a + 2

    if DEBUG:
        dump(x, filename='binarymixed')
コード例 #6
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_slice():
    a = NDTable([])

    x = a[0:1]

    if DEBUG:
        dump(x, filename='slice')
コード例 #7
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_unary_ops():
    a = IntNode(1)

    x = abs(a)

    if DEBUG:
        dump(x, filename='unary')
コード例 #8
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_binary_mixed():
    a = IntNode(1)

    x = a+2

    if DEBUG:
        dump(x, filename='binarymixed')
コード例 #9
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_binary_ops():
    a = IntNode(1)
    b = IntNode(2)

    x = a + b

    if DEBUG:
        dump(x, filename='binary')
コード例 #10
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_binary_ops():
    a = IntNode(1)
    b = IntNode(2)

    x = a+b

    if DEBUG:
        dump(x, filename='binary')
コード例 #11
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_scalars():
    a = IntNode(1)
    b = IntNode(1)
    c = IntNode(2)

    x = abs((a + b + c + 3) * 4)

    if DEBUG:
        dump(x, filename='scalars')
コード例 #12
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_scalars():
    a = IntNode(1)
    b = IntNode(1)
    c = IntNode(2)

    x = abs((a + b + c + 3) * 4)

    if DEBUG:
        dump(x, filename='scalars')
コード例 #13
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_traverse():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b, c])

    [n for n in traverse(a)]

    if DEBUG:
        dump(a, filename='walk', tree=True)
コード例 #14
0
ファイル: test_construction.py プロジェクト: garfee/blaze
def test_walk():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b, c])

    assert len([n for n in a]) == 4

    if DEBUG:
        dump(a, filename='walk', tree=True)
コード例 #15
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_traverse():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b,c])

    [n for n in traverse(a)]

    if DEBUG:
        dump(a, filename='walk', tree=True)
コード例 #16
0
ファイル: test_construction.py プロジェクト: pelson/blaze
def test_walk():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b,c])

    assert len([n for n in a]) == 4

    if DEBUG:
        dump(a, filename='walk', tree=True)