dot

paddle.fluid.layers.dot(x, y, name=None)[源代码]

该OP计算向量的内积

注解

仅支持1维Tensor(向量).

参数

  • x (Variable)- 1维 TensorLoDTensor 。数据类型为 float32float64int32int64

  • y (Variable)- 1维 TensorLoDTensor 。数据类型为 float32float64int32int64

  • name (str,可选)- 输出的名字。默认值为None。该参数供开发人员打印调试信息时使用,具体用法请参见 Name

返回

TensorLoDTensor ,数据类型与 x 相同。

返回类型

Variable。

代码示例

import paddle
import paddle.fluid as fluid
import numpy as np

with fluid.dygraph.guard():
  x = fluid.dygraph.to_variable(np.random.uniform(0.1, 1, [10]).astype(np.float32))
  y = fluid.dygraph.to_variable(np.random.uniform(1, 3, [10]).astype(np.float32))
  z = fluid.layers.dot(x, y)
  print(z.numpy())