From 2542daf28324f5c5d4221ac6d6c50cac1ebe9cd0 Mon Sep 17 00:00:00 2001 From: longranger2 <836253168@qq.com> Date: Thu, 8 Jun 2023 12:56:37 +0000 Subject: [PATCH 1/4] add cn docs for ldexp --- docs/api/paddle/Overview_cn.rst | 1 + docs/api/paddle/ldexp_cn.rst | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 docs/api/paddle/ldexp_cn.rst diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index cf37e227b27..62994f77af4 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -100,6 +100,7 @@ tensor 数学操作 " :ref:`paddle.outer ` ", "计算两个输入矩阵的外积" " :ref:`paddle.multiplex ` ", "从每个输入 Tensor 中选择特定行构造输出 Tensor" " :ref:`paddle.multiply ` ", "逐元素相乘算子" + " :ref:`paddle.ldexp ` ", "计算 x 乘以 2 的 y 次幂" " :ref:`paddle.nan_to_num ` ", "替换 x 中的 NaN、+inf、-inf 为指定值" " :ref:`paddle.neg ` ", "计算输入 x 的相反数并返回" " :ref:`paddle.nextafter ` ", "逐元素将 x 之后的下一个浮点值返回" diff --git a/docs/api/paddle/ldexp_cn.rst b/docs/api/paddle/ldexp_cn.rst new file mode 100644 index 00000000000..270d3fb8951 --- /dev/null +++ b/docs/api/paddle/ldexp_cn.rst @@ -0,0 +1,27 @@ +.. _cn_api_fluid_layers_ldexp: + +ldexp +------------------------------- + +.. py:function:: paddle.ldexp(x, y, name=None) + +计算 `x` 乘以 2 的 `y` 次幂 + +.. math:: + out = x * 2^{y} + +参数 +:::::::::::: + + - **x** (Tensor) - 多维 Tensor。数据类型为 float32、float64、int32、int64。 + - **y** (Tensor) - 多维 Tensor。通常为整数。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +输出为 Tensor,如果 ``x``, ``y`` 有不同的形状并且是可广播的,那么产生的张量形状是广播后x和y的形状。如果 ``x``, ``y`` 有相同的形状,其形状与 ``x``, ``y`` 相同。数据类型是float32或float64。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.ldexp From 94401876fa18049fd3d27a13a389307907f95990 Mon Sep 17 00:00:00 2001 From: LoneRanger <836253168@qq.com> Date: Fri, 9 Jun 2023 11:42:27 +0800 Subject: [PATCH 2/4] Update docs/api/paddle/ldexp_cn.rst Co-authored-by: zachary sun <70642955+sunzhongkai588@users.noreply.github.com> --- docs/api/paddle/ldexp_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/ldexp_cn.rst b/docs/api/paddle/ldexp_cn.rst index 270d3fb8951..e1a5eda20ff 100644 --- a/docs/api/paddle/ldexp_cn.rst +++ b/docs/api/paddle/ldexp_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_fluid_layers_ldexp: +.. _cn_api_layers_ldexp: ldexp ------------------------------- From fc06266582e19341925ce6d57d38eafebee374bf Mon Sep 17 00:00:00 2001 From: LoneRanger <836253168@qq.com> Date: Fri, 9 Jun 2023 11:42:33 +0800 Subject: [PATCH 3/4] Update docs/api/paddle/Overview_cn.rst Co-authored-by: zachary sun <70642955+sunzhongkai588@users.noreply.github.com> --- docs/api/paddle/Overview_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index 62994f77af4..dfbb9431816 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -100,7 +100,7 @@ tensor 数学操作 " :ref:`paddle.outer ` ", "计算两个输入矩阵的外积" " :ref:`paddle.multiplex ` ", "从每个输入 Tensor 中选择特定行构造输出 Tensor" " :ref:`paddle.multiply ` ", "逐元素相乘算子" - " :ref:`paddle.ldexp ` ", "计算 x 乘以 2 的 y 次幂" + " :ref:`paddle.ldexp ` ", "计算 x 乘以 2 的 y 次幂" " :ref:`paddle.nan_to_num ` ", "替换 x 中的 NaN、+inf、-inf 为指定值" " :ref:`paddle.neg ` ", "计算输入 x 的相反数并返回" " :ref:`paddle.nextafter ` ", "逐元素将 x 之后的下一个浮点值返回" From 6a3bd84d3430e8fac8069f9bf22380ac4f69878c Mon Sep 17 00:00:00 2001 From: longranger2 <836253168@qq.com> Date: Fri, 9 Jun 2023 15:19:31 +0800 Subject: [PATCH 4/4] fix codestyle --- docs/api/paddle/ldexp_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/ldexp_cn.rst b/docs/api/paddle/ldexp_cn.rst index e1a5eda20ff..32e450d7de1 100644 --- a/docs/api/paddle/ldexp_cn.rst +++ b/docs/api/paddle/ldexp_cn.rst @@ -19,7 +19,7 @@ ldexp 返回 :::::::::::: -输出为 Tensor,如果 ``x``, ``y`` 有不同的形状并且是可广播的,那么产生的张量形状是广播后x和y的形状。如果 ``x``, ``y`` 有相同的形状,其形状与 ``x``, ``y`` 相同。数据类型是float32或float64。 +输出为 Tensor,如果 ``x``, ``y`` 有不同的形状并且是可广播的,那么产生的张量形状是广播后 x 和 y 的形状。如果 ``x``, ``y`` 有相同的形状,其形状与 ``x``, ``y`` 相同。数据类型是 float32 或 float64。 代码示例 ::::::::::::