def test_tensordot(a_shape, b_shape, axes):
a = random_x(a_shape)
b = random_x(b_shape)
sa = COO.from_numpy(a)
sb = COO.from_numpy(b)
assert_eq(np.tensordot(a, b, axes),
sparse.tensordot(sa, sb, axes))
assert_eq(np.tensordot(a, b, axes),
sparse.tensordot(sa, b, axes))
# assert isinstance(sparse.tensordot(sa, b, axes), COO)
assert_eq(np.tensordot(a, b, axes),
sparse.tensordot(a, sb, axes))
# assert isinstance(sparse.tensordot(a, sb, axes), COO)
评论列表
文章目录