Python 使用ano.scan在具有条件的数据阵列上进行迭代

Python 使用ano.scan在具有条件的数据阵列上进行迭代,python,theano,theano.scan,Python,Theano,Theano.scan,请原谅我的一个基本问题(我是新来的西亚诺) 我只想得到满足条件的位置的2个矩阵的差。因此,假设我们有两个矩阵A和B,这是我想要计算的(python等效代码): sum = 0 n,m = A.shape for i in xrange(n): for j in xrange(m): if(A[i][j] != 3.5): #some random condition! sum += A[i][j] - B[i][j] 我想要一个Th

请原谅我的一个基本问题(我是新来的西亚诺)

我只想得到满足条件的位置的2个矩阵的差。因此,假设我们有两个矩阵A和B,这是我想要计算的(python等效代码):

sum = 0
n,m = A.shape
for i in xrange(n):
    for j in xrange(m):
        if(A[i][j] != 3.5):        #some random condition!
            sum += A[i][j] - B[i][j]
我想要一个Theano等价的代码来计算总和。 我知道有一个no.scan可以用来扫描数据列,但是我没有得到任何有if条件的例子。 提前感谢:)