【发布时间】:2016-09-23 23:43:03
【问题描述】:
我有一个名为 xTain 的数组,大小为 nDatax1
我把它初始化为
xTrain = torch.linspace(-1,1,nData)
为了访问数组,作者使用xTrain[{{i}}]
你能解释一下这个符号吗?为什么不直接xTrain[i]?
请参考第 21 页上的作者代码-https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearning/lecture4.pdf
作为补充说明-
xTrain=torch.linespace(-1,1,10)
当我这样做时
th> print(xTrain[1])
-1
th> print(xTrain[{1}])
-1
th> print(xTrain[{{1}}])
-1
[torch.DoubleTensor of size 1]
为什么它还会在第三种情况下打印[torch.DoubleTensor of size 1]。我的猜测是在前两种情况下它在该位置返回一个标量值,在第三种情况下返回一个DoubleTensor
【问题讨论】:
标签: lua deep-learning torch