Theano是1個Python庫,可定義、優化和計算數學表達式,用它可與手工使用C解決問題競爭,包括大數據。它能多個數量級超出純在CPU上履行的C,由于可利用GPU計算。Theano利用了對商業非常友好的BSD開源協議,由LISA實驗室寫成。
下載Theano
https://pypi.python.org/pypi/Theano#downloads
E:Theano-0.6.0>cd Theano-0.6.0
E:Theano-0.6.0>python setup.py install
>>>import theano
>>> fromtheano import tensor
#聲明2個符點數標量
>>>a=tensor.dscalar()
>>>b=tensor.dscalar()
#聲明1個表達式
>>> c=a+b
#將表達式轉換為1個可調用的函數,輸入參數是a和b。計算值是c
>>>f=theano.function([a,b],c)
>>>f(1.4,2.9)
array(4.3)
>>>f(1.2,2.9)
array(4.1)
theano與SymPy(是Python的1個數學符號計算庫)類似。