【发布时间】:2021-04-27 11:59:15
【问题描述】:
我知道 PyTorch 没有类似 map 的函数来将函数应用于张量的每个元素。那么,如果 PyTorch 中没有类似 map 的函数,我可以执行以下操作吗?
if tensor_a * tensor_b.matmul(tensor_c) < 1:
return -tensor_a*tensor_b
else:
return 0
如果张量是一维的,这将起作用。但是,当tensor_b 是2D(tensor_a 需要在return 语句中为unsqueezed)时,我需要它来工作。这意味着应该返回一个二维张量,其中一些行将是0 向量。
乐于使用最新 Python 版本的最新功能。
【问题讨论】:
标签: python python-3.x pytorch tensor