我剛剛開始使用Theano,但在Eclipse中有一個奇怪的問題。我正在嘗試導入配置模塊來運行一些示例代碼。導入工作正常,我可以看到模塊中有什麼。Python在模塊中找不到變量
下面是簡單的代碼,我想:
from theano import config
print config
這工作得很好,我得到這樣的輸出:
floatX (('float64', 'float32'))
Doc: Default floating-point precision for python casts
Value: float32
...
和一些線這樣的。不幸的是,如果我使用下面的代碼,我得到一個-error「進口未定義的變量」爲floatX:
from theano import config
print config.floatX
這僅是在Eclipse中發生的事情。在控制檯中,我得到「float32」,這是正確的輸出。任何想法爲什麼發生這種情況,以及我如何能夠給我這個變量背後的價值?謝謝!
系統:OSX 10.9.2/Python的:2.7.6(MacPorts的安裝)/ Theano:0.6.0(MacPorts的安裝)/月蝕:開普勒服務版本2
奇怪,你是否嘗試打印theano.config.floatX?你有沒有嘗試打印你不改變的其他配置變量?你如何設置float32的值爲floatX? – nouiz
我嘗試了theano.config.floatX以及相同的結果。在控制檯中工作,在eclipse中不起作用。我已經嘗試了在配置中定義的其他變量也具有相同的結果。 floatX變量在標準值的theano配置文件中設置。我也嘗試使用個人配置文件〜/ .theanorc來設置它,並將floatX設置爲float32。沒有任何成功。這個問題似乎與配置模塊的導入,但我不知道,什麼... – cowhi
也許蒂納諾發展可能會有所幫助,但我不會打賭。 – nouiz