math库的学习
- math库的简介
- 4个数学常数
- 44个函数
- 16个数值表示函数
- 函数简介
- 部分实例
- 8个幂对数函数
- 函数简介
- 部分实例
- 16个三角对数函数
- 函数简介
- 4个高等特殊函数
- 函数简介
math库的简介
math库是Python提供的内置数学类函数库,因为复数类型常用于科学计算,一般计算并不常用,因此math库不支持复数类型,仅支持整数和浮点数运算。
math库一共提供了4个数学常数和44个函数。44个数学函数共分为4大类:16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数。
4个数学常数
44个函数
16个数值表示函数
函数简介
部分实例
通过上述实例可以发现,函数math.frexp(x)与函数math.ldexp(x, i)属于反运算。
浮点数,在Python解释器内部表示时,存在一个小数点后若干位的精度位数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。所以上述实例中的函数math.modf(x)所得的小数部分的值存在些许误差。
因此,在涉及到浮点数运算及结果表示时,建议采用math库提供的函数,而不直接使用Python提供的运算符。例如下面这个例子:
8个幂对数函数
函数简介
math库中并没有直接提供支持
运算的函数,但是我们可以根据数学知识,将其转化为
,然后再根据函数math.pow(x, 1/y)进行计算。
部分实例
16个三角对数函数
函数简介
4个高等特殊函数
函数简介