提交 e0ca27f6 authored 作者: Frederic Bastien's avatar Frederic Bastien

added check in test following code review.

上级 22822cb1
......@@ -1590,6 +1590,7 @@ class T_subtensor(unittest.TestCase):
assert isinstance(topo[0].op, theano.tensor.basic.AdvancedSubtensor1)
val = f()
good = data[idx]
self.failUnless(val.ndim == data.ndim)
self.failUnless(numpy.allclose(val, good), (val, good))
def test_err_invalid_list(self):
......@@ -1627,6 +1628,7 @@ class T_subtensor(unittest.TestCase):
# good[idx] += numpy.exp(data[idx]) don't work when the same index is used many time
for i in idx:
good[i] += numpy.exp(data[i])
self.failUnless(gval.ndim == data.ndim)
self.failUnless(numpy.allclose(gval, good), (gval, good))
self.failUnless(numpy.allclose(gshape, data.shape))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论