【发布时间】:2020-07-15 04:06:09
【问题描述】:
我可能遗漏了一些明显的东西,但我找不到计算方法。
给定两个张量,我想保留每个张量中的最小元素以及符号。
我想过
sign_x = torch.sign(x)
sign_y = torch.sign(y)
min = torch.min(torch.abs(x), torch.abs(y))
为了最终将符号与获得的最小值相乘,但是我没有方法将正确的符号与保留的每个元素相乘,并且必须选择两个张量之一。
【问题讨论】:
-
如果
x为负数,y为正数,但绝对值相同,您希望以哪个符号结束? -
因为它们是浮动的,我发现这不太可能发生,但在这种情况下,抛硬币可能是解决方案。
标签: python pytorch min sign absolute-value