未验证 提交 8e35d2c6 编写于 作者: W WuHaobo 提交者: GitHub

remove the out args (#2283)

* remove the out args

* polish sqrt doc

* Update sqrt_cn.rst

* Update sqrt_cn.rst

* Update sqrt_cn.rst
上级 6d325528
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
sqrt sqrt
------------------------------- -------------------------------
.. py:function:: paddle.sqrt(x, name=None, out=None) .. py:function:: paddle.sqrt(x, name=None)
:alias_main: paddle.sqrt :alias_main: paddle.sqrt
:alias: paddle.sqrt,paddle.tensor.sqrt,paddle.tensor.math.sqrt :alias: paddle.sqrt,paddle.tensor.sqrt,paddle.tensor.math.sqrt
...@@ -21,28 +21,20 @@ sqrt ...@@ -21,28 +21,20 @@ sqrt
参数: 参数:
- **x** (Variable) - 支持任意维度的Tensor。数据类型为float32,float64或float16。 - **x** (Tensor) - 支持任意维度的Tensor。数据类型为float32,float64或float16。
- **name** (str,可选) – 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 - **name** (str,可选) – 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。
- **out** (Variable, 可选) – 指定存储运算结果的Tensor。如果设置为None或者不设置,将创建新的Tensor存储运算结果,默认值为None。
返回:返回类型为Variable(Tensor|LoDTensor), 数据类型同输入一致。 返回:返回类型为Tensor, 数据类型同输入一致。
**代码示例**: **代码示例**:
.. code-block:: python .. code-block:: python
import numpy as np import numpy as np
import paddle import paddle
import paddle.fluid as fluid paddle.disable_static()
x_data = np.array([0.1, 0.2, 0.3, 0.4])
inputs = fluid.layers.data(name="x", shape = [3], dtype='float32') x = paddle.to_variable(x_data)
output = paddle.sqrt(inputs) out = paddle.sqrt(x)
print(out.numpy())
exe = fluid.Executor(fluid.CPUPlace()) # [0.31622777 0.4472136 0.54772256 0.63245553]
exe.run(fluid.default_startup_program())
img = np.array([0, 9, 36]).astype(np.float32)
res = exe.run(fluid.default_main_program(), feed={'x':img}, fetch_list=[output])
print(res)
# [array([0., 3., 6.], dtype=float32)]
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册