我必須做這樣的事情:
import Theano.tensor as tt
a = 2
b = 3
c = tt.arctan2(a,b)
c 現在作為輸出Elemwise{arctan2,no_inplace}.0
。如何獲得函數的計算值?已經在這裡讀到我需要編譯 Theano 函數,但並沒有真正理解如何......有人可以幫助我嗎?
提前致謝
在 theano 中,您首先需要將變量定義為符號。然後用這些符號定義一個函數。Theano.function 有一個輸入參數列表和應該作為參數執行的函數。
完成後,您可以通過用實際值替換符號來計算您的函數。
from theano import function
import theano.tensor as tt
a = tt.dscalar('a')
b = tt.dscalar('b')
f = theano.function([a,b], tt.arctan2(a, b))
f(2, 3)
這將輸出:
array(0.5880026)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다