dot
paddle.fluid.layers.dot
(x, y, name=None)[源代码]
该OP计算向量的内积
注解
仅支持1维Tensor(向量).
参数
- x (Variable)- 1维
Tensor
或LoDTensor
。数据类型为float32
、float64
、int32
或int64
。- y (Variable)- 1维
Tensor
或LoDTensor
。数据类型为float32
、float64
、int32
或int64
。- name (str,可选)- 输出的名字。默认值为None。该参数供开发人员打印调试信息时使用,具体用法请参见 Name 。
返回
Tensor
或LoDTensor
,数据类型与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())