torch - 如何做Elementwise产品 torch ?

标签 torch

如何找到两个张量的元素乘积?我的两个张量具有相同的维度,我想找到它们的乘积?

q
 1  2  3
 2  4  6

w
 1  2  3
 2  4  6

它应该产生:

1   4   9
4  16  36

最佳答案

您可以使用 cmul 来完成此操作。

th> torch.cmul(q,w)
  1   4   9
  4  16  36

附注:

q:cmul(w):将它们相乘并将值存储回 q,

z=torch.cmul(q,w):将它们相乘并返回一个新的张量,该张量将存储在 z 中。

关于torch - 如何做Elementwise产品 torch ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35255486/

相关文章:

python - 在 Torch 1.7.1 中模拟 fmin

python - 如何计算 PyTorch 中点集和线之间的成对距离?

python - torch 就地操作以节省内存(softmax)

pytorch - 在pytorch中连接两个不同形状的 torch 张量

machine-learning - 调用向后时 nn.CDivTable 抛出错误是否有正当理由?

lua - 在 Torch 中添加自定义损失函数

optimization - 高效读取、解析和存储 Torch 张量中的 .txt 文件内容

linux - 如何在 gcc 版本之间切换以在 manjaro linux 上使用 cudnn 5 加速(cuda 7.5)构建 torch7 或 caffe?

python - 调试神经网络丢失问题的概率不在 [0,1] 内

python - PyTorch:变量数据必须是张量——数据已经是张量