📅  最后修改于: 2023-12-03 15:33:12.430000             🧑  作者: Mango
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
: 输入数组。返回值:
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) 的范围内。