Python中的双曲函数
Python双曲函数/方法
在python编程语言中,有一些内置函数是在math模块中定义的–它们可以用于双曲计算(这些函数是基于双曲线而不是圆的三角函数的类似物)。python有以下双曲函数,用于各种用途。
Python中的双曲函数列表
它返回给定数字的双曲弧余弦。
它返回给定数字的双曲正弦波。
它返回给定数字的双曲正切值。
它返回给定数字的双曲余弦。
它返回给定数字的双曲正弦。
它返回给定数字的双曲正切值。
Python代码演示所有双曲线函数的示例
#Python代码演示示例
#所有双曲函数
#导入数学模块
import math
# number
x = 1.25
# math.acosh()print("math.acosh(",x,"): ", math.acosh(x))
# math.asinh()print("math.asinh(",x,"): ", math.asinh(x))
# math.atanh()x = 0.56
print("math.atanh(",x,"): ", math.atanh(x))
# math.cosh()print("math.cosh (",x,"): ", math.cosh(x))
x = 1.25
# math.sinh()print("math.sinh (",x,"): ", math.sinh(x))
# math.tanh()print("math.tanh (",x,"): ", math.tanh(x))输出
math.acosh( 1.25 ): 0.6931471805599453 math.asinh( 1.25 ): 1.0475930126492587 math.atanh( 0.56 ): 0.632833186665638 math.cosh ( 0.56 ): 1.160940782072458 math.sinh ( 1.25 ): 1.6019190803008256 math.tanh ( 1.25 ): 0.8482836399575129
双曲函数的异常
有两种类型的异常发生,
ValueError
当我们提供无效值(Number)时,会发生此异常。
TypeError
当我们提供了一个不同类型的值,除了一个数字时,这个异常发生。
ValueError示例
#Python代码演示示例
# 数学.atanh()方法异常
#导入数学模块
import math
# number
x = -1
print("math.atanh(",x,"): ", math.atanh(x))输出
Traceback (most recent call last):
File "/home/main.py", line 9, in <odule>
print("math.atanh(",x,"): ", math.atanh(x))
ValueError: math domain errorTypeError示例
#python代码以演示。
#math.atanh()方法异常。
#导入数学模块
import math
# number
x = "2"
print("math.atanh(",x,"): ", math.atanh(x))输出结果
Traceback (most recent call last):
File "/home/main.py", line 9, in <module>
print("math.atanh(",x,"): ", math.atanh(x))
TypeError: a float is required