コード例 #1
0
ファイル: test_proxy.py プロジェクト: ghisvail/pyoperators
def test_composite():
    global counter
    counter = 0
    proxy_lists = [get_operator(proxy_list, attr)
                   for attr in ('', 'C', 'T', 'H', 'I', 'IC', 'IT', 'IH')]
    ref_lists = [get_operator(ref_list, attr)
                 for attr in ('', 'C', 'T', 'H', 'I', 'IC', 'IT', 'IH')]

    op = AdditionOperator(CompositionOperator(_) for _ in zip(*proxy_lists))
    ref = AdditionOperator(CompositionOperator(_) for _ in zip(*ref_lists))
    assert_same(op.todense(), ref.todense())
    assert_equal(counter, nproxy * op.shapein[0])
コード例 #2
0
ファイル: test_proxy.py プロジェクト: satorchi/pyoperators
def test_composite():
    global counter
    counter = 0
    proxy_lists = [
        get_operator(proxy_list, attr)
        for attr in ('', 'C', 'T', 'H', 'I', 'IC', 'IT', 'IH')
    ]
    ref_lists = [
        get_operator(ref_list, attr)
        for attr in ('', 'C', 'T', 'H', 'I', 'IC', 'IT', 'IH')
    ]

    op = AdditionOperator(CompositionOperator(_) for _ in zip(*proxy_lists))
    ref = AdditionOperator(CompositionOperator(_) for _ in zip(*ref_lists))
    assert_same(op.todense(), ref.todense())
    assert_equal(counter, nproxy * op.shapein[0])
コード例 #3
0
ファイル: test_proxy.py プロジェクト: ghisvail/pyoperators
 def func(attr):
     op = AdditionOperator(get_operator(proxy_list, attr))
     ref = AdditionOperator(get_operator(ref_list, attr))
     assert_same(op.todense(), ref.todense())
コード例 #4
0
ファイル: test_proxy.py プロジェクト: satorchi/pyoperators
 def func(attr):
     op = AdditionOperator(get_operator(proxy_list, attr))
     ref = AdditionOperator(get_operator(ref_list, attr))
     assert_same(op.todense(), ref.todense())