.. _cn_api_nn_functional_sigmoid: sigmoid ------------------------------- .. py:function:: paddle.nn.functional.sigmoid(x, name=None) sigmoid 激活函数。 .. math:: output = \frac{1}{1 + e^{-input}} 参数 :::::::: x(Tensor) - 输入的 ``Tensor`` ,数据类型为:float32、float64、int32、int64。 name(str,可选) - 操作的名称(可选,默认值为None)。更多信息请参见 :ref:`api_guide_Name` 。 返回 :::::::: ``Tensor``, 经过 ``sigmoid`` 计算后的结果, 和输入 `x` 有一样的shape和数据类型。 代码示例 ::::::::: .. code-block:: python import numpy as np import paddle import paddle.fluid as fluid import paddle.nn.functional as F paddle.disable_static() input_data = np.array([1.0, 2.0, 3.0, 4.0]).astype('float32') x = paddle.to_variable(input_data) output = F.sigmoid(x) print(output.numpy()) # [0.7310586, 0.880797, 0.95257413, 0.98201376]