Numpy предлагает оптимизированные внешние операции для любой функции RxR -> R
, например np.multiply.outer
или np.subtract.outer
, с поведением:
>>> np.subtract.outer([6, 5, 4], [3, 2, 1])
array([[3, 4, 5],
[2, 3, 4],
[1, 2, 3]])
Pytorch , по-видимому, не предлагает такиефункция (или я ее упустил).
Какой самый лучший / обычный / самый быстрый / самый чистый способ сделать это с тензорами горелки?