Python math.tanh() 方法



Python 的 math.tanh() 方法返回给定数字的双曲正切值。

双曲正切方法,表示为 tanh(x),是一种数学方法,用于计算复数或实数 x 的正切值。它返回介于 -1 和 1 之间的实数值。

在数学上,双曲正切方法定义为:

tanh(x) = sinh(x)/ cosh(x)

其中,sinh(x) 是双曲正弦方法,而 cosh(x) 是双曲余弦方法。此方法是奇函数,这意味着 tanh(-x) = -tanh(x)

语法

以下是 Python math.tanh() 方法的基本语法:

math.tanh(x)

参数

此方法接受一个数字(所有实数),作为要查找其双曲正切的参数。

返回值

该方法返回给定数字的双曲正切值,范围在 (-1, 1) 之间。

示例 1

在以下示例中,我们使用 math.tanh() 方法计算正数的双曲正切值:

import math
x = 2.0
result = math.tanh(x)
print(result) 

输出

获得的输出如下:

0.9640275800758169

示例 2

如果我们将分数值传递给 math.tanh() 方法,它将返回介于 -1 和 1 之间(不包括)的数字:

import math
from fractions import Fraction
x = Fraction(5, -9)
result = math.tanh(x)
print(result) 

输出

以下是上述代码的输出:

-0.5046723977218567

示例 3

在这里,我们使用 math.tanh() 方法获取负数的双曲正切值:

import math
x = -0.5
result = math.tanh(x)
print(result)  

输出

我们得到如下所示的输出:

-0.46211715726000974

示例 4

在此示例中,我们使用 循环 来使用 math.tanh() 方法计算多个值的双曲正切值。循环迭代 values 列表 中的每个值,计算双曲正切值,并打印每个值的计算结果:

import math
values = [1.0, 2.0, 3.0]
for x in values:
   result = math.tanh(x)
   print("tanh({}) = {}".format(x, result))

输出

产生的结果如下所示:

tanh(1.0) = 0.7615941559557649
tanh(2.0) = 0.9640275800758169
tanh(3.0) = 0.9950547536867305
python_maths.htm
广告

© . All rights reserved.