x = T.dmatrix()
cost = x + index
train_set_x = numpy.arange(100.0).reshape([20, 5])
shared_x = theano.shared(train_set_x)
fff = theano.function(inputs=[index], outputs=cost, givens={x: shared_x[
    index:index + 1]})
IndexError: не удается привести запись среза типа тензорной переменной к целому числу