import theano
import numpy as np
ones = theano.shared(np.float32([[1,2,3],[4,5,6],[7,8,9]]))
print(ones.eval())
outputs, updates = theano.scan(lambda result : result + 1,
sequences = ones)
result = outputs [-1]
print(outputs.eval())
结果:
[[ 1. 2. 3.]
[ 4. 5. 6.]
[ 7. 8. 9.]]
[[ 2. 3. 4.]
[ 5. 6. 7.]
[ 8. 9. 10.]]