dot_cn.rst 1.1 KB
Newer Older
1 2
.. _cn_api_paddle_tensor_linalg_dot:

T
tianshuo78520a 已提交
3 4
dot
-------------------------------
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

.. py:function:: paddle.tensor.linalg.dot(x, y, name=None)

该OP计算向量的内积

.. note::
   仅支持1维Tensor(向量).

参数:
        - **x** (Variable)- 1维 ``Tensor`` 或 ``LoDTensor`` 。数据类型为 ``float32`` 、 ``float64`` 、 ``int32`` 或  ``int64``。
        - **y** (Variable)- 1维 ``Tensor`` 或 ``LoDTensor`` 。数据类型为 ``float32`` 、 ``float64`` 、 ``int32`` 或  ``int64``。
        - **name** (str,可选)- 输出的名字。默认值为None。该参数供开发人员打印调试信息时使用,具体用法请参见 :ref:`api_guide_Name` 。


返回:  ``Tensor`` 或 ``LoDTensor`` ,数据类型与 ``x`` 相同。

返回类型:        Variable。

**代码示例**

..  code-block:: python

    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 = paddle.dot(x, y)
      print(z.numpy())