Скажем, у меня есть тензор PyTorch 2x2, и я также создал логический тензор той же размерности (2x2). Я хочу использовать это как маску.
Например, если у меня есть тензор:
tensor([[1, 3],
[4, 7]])
И если моя маска:
tensor([[ True, False],
[False, True]])
Я хочу использовать эту маску для получения тензора, в котором элементы, соответствующие True
из моего исходного тензора, сохраняются, тогда как элементы, соответствующие False, устанавливаются на ноль в выходном тензоре.
Ожидаемый результат:
tensor([[1, 0],
[0, 7]])
Любая помощь приветствуется. Спасибо!