📜  np.tanh (1)

📅  最后修改于: 2023-12-03 15:33:12.430000             🧑  作者: Mango

np.tanh介绍

numpy.tanh(x) 函数返回一个数组,其元素是参数 x 数组的双曲正切。

双曲正切函数定义为 $tanh(x) = \frac{sinh(x)}{cosh(x)} = \frac{e^x - e^{-x}}{e^x + e^{-x}}$。

在数学上,双曲正切函数是基本的双曲函数之一,它在机器学习和神经网络等领域经常被用作激活函数,因为它具有很好的性质,如收敛性,且可以映射到 (-1, 1) 的范围内。

语法
numpy.tanh(x)

参数:

  • x: 输入数组。

返回值:

  • $y$: 一个数组,其元素是参数 x 数组的双曲正切。
示例
import numpy as np

x = np.array([0, 1, -1, 10, -10])
y = np.tanh(x)

print(y)

输出:

[ 0.          0.76159416 -0.76159416  1.          -1.        ]
总结

np.tanh 是一个常用的数学函数,在机器学习和神经网络中被广泛使用。通过使用 np.tanh 函数,我们可以将输入数据映射到 (-1, 1) 的范围内。