Theano是1個Python庫,可定義、優(yōu)化和計算數(shù)學(xué)表達(dá)式,用它可與手工使用C解決問題競爭,包括大數(shù)據(jù)。它能多個數(shù)量級超出純在CPU上履行的C,由于可利用GPU計算。Theano利用了對商業(yè)非常友好的BSD開源協(xié)議,由LISA實(shí)驗室寫成。
下載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個符點(diǎn)數(shù)標(biāo)量
>>>a=tensor.dscalar()
>>>b=tensor.dscalar()
#聲明1個表達(dá)式
>>> c=a+b
#將表達(dá)式轉(zhuǎn)換為1個可調(diào)用的函數(shù),輸入?yún)?shù)是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個數(shù)學(xué)符號計算庫)類似。