コード例 #1
0
ファイル: test_allpairs.py プロジェクト: iskandr/parakeet
def test_allpairs_elt_diff():
    def python_impl(x,y):
      nx = len(x)
      ny = len(y)
      result = np.zeros(shape = (nx,ny), dtype=(x[0]-y[0]).dtype)
      for i in xrange(nx):
          for j in xrange(ny):
              result[i,j] = x[i] - y[j]
      return result 
    expect_allpairs(allpairs_elt_diff, python_impl, vecs)
コード例 #2
0
ファイル: test_allpairs.py プロジェクト: iskandr/parakeet
def test_dot():
  expect_allpairs(dot, np.dot, vecs)
コード例 #3
0
ファイル: test_allpairs.py プロジェクト: iskandr/parakeet
def test_adverb_matmult():
    expect_allpairs(adverb_matmult, lambda x, y: np.dot(x, y.T), matrices)
コード例 #4
0
def test_loopdot():
    expect_allpairs(loop_dot, np.dot, vectors)
コード例 #5
0
def test_adverb_dot():
    expect_allpairs(dot, lambda x, y: np.sum(x * y), vectors)
コード例 #6
0
ファイル: test_arith.py プロジェクト: iskandr/parakeet
def run(parakeet_fn, python_fn):
    testing_helpers.expect_allpairs(jit(parakeet_fn), python_fn, values)
コード例 #7
0
def test_conditional_div():
    expect_allpairs(each_conditional_div, python_conditional_div,
                    [ints_1d, floats_1d])
コード例 #8
0
def test_implicit_add_mat():
  expect_allpairs(add, np.add, matrices)
コード例 #9
0
def test_explicit_add_vec():
  expect_allpairs(each_add, np.add, vecs)
コード例 #10
0
ファイル: test_allpairs.py プロジェクト: Tillsten/parakeet
def test_adverb_matmult():
    expect_allpairs(adverb_matmult, transposed_np_dot, matrices)
コード例 #11
0
def test_implicit_add_vec():
  expect_allpairs(add, np.add, vecs)
コード例 #12
0
ファイル: test_allpairs.py プロジェクト: Tillsten/parakeet
def test_dot():
    vecs = [m[0] for m in matrices]
    expect_allpairs(dot, np.dot, vecs)
コード例 #13
0
ファイル: test_arith.py プロジェクト: Tillsten/parakeet
def run(parakeet_fn, python_fn):
  testing_helpers.expect_allpairs(jit(parakeet_fn), python_fn, values)
コード例 #14
0
def test_adverb_outer_prod():
  expect_allpairs(adverb_outer_prod, np.multiply.outer, vectors)
コード例 #15
0
ファイル: test_dot.py プロジェクト: Tillsten/parakeet
def test_loopdot():
  expect_allpairs(loop_dot, np.dot, vectors)
コード例 #16
0
def test_explicit_add_mat():
  expect_allpairs(each_add, np.add, matrices)
コード例 #17
0
ファイル: test_dot.py プロジェクト: Tillsten/parakeet
def test_adverb_dot():
  expect_allpairs(dot, lambda x,y: np.sum(x*y), vectors)
コード例 #18
0
def test_adverb_outer_prod():
    expect_allpairs(adverb_outer_prod, np.multiply.outer, vectors)