【发布时间】:2015-07-05 13:29:34
【问题描述】:
我刚开始玩 Theano,我对这段代码的结果感到惊讶。
from theano import *
import theano.tensor as T
a = T.vector()
out = a + a ** 10
f = function([a], out)
print(f([0, 1, 2]))
使用 python3 我得到:
array([ 0., 2., 1026.])
数组本身是正确的,它包含正确的值,但是打印输出是奇数。我希望是这样的:
array([0, 2, 1026])
或
array([0.0, 2.0, 1026.0])
为什么会这样?什么是额外的空白?我应该担心吗?
【问题讨论】:
标签: arrays python-3.x numpy theano