.. _cn_api_tensor_tanh: tanh ------------------------------- .. py:function:: paddle.tanh(x, name=None) tanh 激活函数 .. math:: out = \frac{e^{x} - e^{-x}}{e^{x} + e^{-x}} 参数: - **x** (Tensor) - Tanh算子的输入, 多维Tensor,数据类型为 float16,float32或float64。 - **name** (str, 可选) - 该层名称(可选,默认为None)。具体用法请参见 :ref:`api_guide_Name`。 返回: tanh的输出Tensor,和输入有着相同类型和shape。 返回类型: Tensor **代码示例**: .. code-block:: python import paddle import numpy as np paddle.disable_static() x_data = np.array([-0.4, -0.2, 0.1, 0.3]) x = paddle.to_tensor(x_data) out = paddle.tanh(x) print(out.numpy()) # [-0.37994896 -0.19737532 0.09966799 0.29131261]