| 1234567891011121314151617181920212223242526272829303132 |
- # View more python tutorials on my Youtube and Youku channel!!!
- # Youtube video tutorial: https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg
- # Youku video tutorial: http://i.youku.com/pythontutorial
- # 4 - basic usage
- """
- Please note, this code is only for python 3+. If you are using python 2+, please modify the code accordingly.
- """
- from __future__ import print_function
- import numpy as np
- import theano.tensor as T
- from theano import function
- # basic
- x = T.dscalar('x')
- y = T.dscalar('y')
- z = x+y # define the actual function in here
- f = function([x, y], z) # the inputs are in [], and the output in the "z"
- print(f(2,3)) # only give the inputs "x and y" for this function, then it will calculate the output "z"
- # to pretty-print the function
- from theano import pp
- print(pp(z))
- # how about matrix
- x = T.dmatrix('x')
- y = T.dmatrix('y')
- z = x + y
- f = function([x, y], z)
- print(f(np.arange(12).reshape((3,4)), 10*np.ones((3,4))))
|