Как эффективно сопоставить один тензор с другим с помощью отношений один-ко-множеству в PyTorch?Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Как эффективно сопоставить один тензор с другим с помощью отношений один-ко-множеству в PyTorch?

Сообщение Гость »


Suppose I have a tensor input and an irregular 2d array mapping where mapping contains the list of indices of output that input should be mapped to, how to obtain tensor output such that output[j] equals to the sum of all the entries in input that is mapped to it, without looping? input and output are of different sizes.

For example:
input = [0,1,2,3]
mapping = [[1], [0,2,4], [0,3], [1,2]]
output = [1+2, 0+3, 1+3, 2, 1] = [3,3,4,2,1]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»