为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用广播元素化具有不同维度的 2 张量?

如何使用广播元素化具有不同维度的 2 张量?

温温酱 2022-09-27 10:07:56
我有一个张量用 of 调用,另一个张量的大小为 。我想把它们相乘。inputssizetorch.Size([20, 1, 161, 199])masktorch.Size([20, 1, 199])我试过了:masked_inputs = inputs * mask[..., None]但收到一个错误:RuntimeError: The size of tensor a (161) must match the size of tensor b (199) at non-singleton dimension 2我不太确定该怎么办?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

这做到了:

masked_inputs = inputs * mask.unsqueeze(2)


查看完整回答
反对 回复 2022-09-27
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号