probs, targets = map(theano.shared, (probs_, targets_))
print(probs_)
print(targets_)
probs_y = probs[:, (T.arange(targets.shape[1])[:, (np.newaxis)]), (targets.T)]
print(probs_y.eval())
Расширенное индексирование Theano для тензора, общий индекс