torch.dot

torch.dot(input, tensor, *, out=None) Tensor

计算两个一维张量的内积。

注意

与 NumPy 的 dot 不同,torch.dot 仅用于计算两个元素数量相同的一维张量的点积。

参数
  • 输入 (Tensor) – 参与点积的第一个张量,必须为一维。

  • tensor (Tensor) – 在点积中作为第二个张量,且必须为一维。

关键字参数

out (Tensor, 可选) – 指定输出张量。

示例:

>>> torch.dot(torch.tensor([2, 3]), torch.tensor([2, 1]))
tensor(7)

>>> t1, t2 = torch.tensor([0, 1]), torch.tensor([2, 3])
>>> torch.dot(t1, t2)
tensor(3)
本页目录