У меня есть тензор t
выглядит так [[0, 1, 1.5], [1, 1, 7.3], [2, 0, 2.3]]
, и мне нужно создать новый тензор t1
с формой (3, 3, 1), где t1[t[:, :1], t[:, 1:2]]
(элементы из первого столбца, используемые в качестве первой координаты, элементыиз второго столбца в качестве второй координаты) выделяется элементами из третьего столбца t
.Как это t1 = [[[0.0], [1.5], [0.0]], [[0.0], [7.3], [0.0]], [[2.3], [0.0], [0.0]]]
.Как я могу сделать это, используя матричные операции в TensorFlow (или Numpy) без циклов?