Python math模块(未完成)

什么是math模块?

math函数可以允许你更高级的数学语言(在数学里算是低级的)

之后我会联动其他随笔文章

镇楼图

在数学中的常量

如果有遇到无限小数,

在计算机里不会无限下去,会精确到可用精度

1. pi

圆周率π

π = 3.141592...,

2. e

自然常数e

e = 2.718281...,

3. tau

圆周常数τ

τ = 6.283185...

在数值上,τ=2π

4. inf

浮点数类型的+∞

5. nan

浮点类型的非数字(NaN)的值

nan表示此值没有数字上的意义,只有#函数

常用的函数

1. ceil(x)

作用:向上取整

返回:int

2. floor(x)

作用:向下取整

返回int

3. fabs(x)

作用:取x的绝对值

注意:无法像abs一样去取complex类型的模

(所以这个函数很没地位)

返回:float

4.factorial(x)

作用:计算x的阶乘

输入:非负整数

输出:int

5.

组合数学的函数

1.comb(n,k)

作用:求出组合数C(k,n)的值

k为上标,n为下标

用计算机语言表达公式就是

k<0时,n! / (k! * (n - k)!)

k>0时,0

输入:int且>0

输出:int

对数运算的函数

1. log2(x)

作用:计算以2为底数x为真数的对数

返回:float

2. log10(x)

作用:计算以10为底数x为真数的对数

返回:float

3. log1p(x)

作用:计算以e为底数x+1为真数的对数

返回:float

4.log(x,[base])

作用:计算以base为底数x为真数的对数

返回:float

默认:base为e

函数

posted @ 2020-10-26 11:38  随风铃动的尛善  阅读(37)  评论(0编辑  收藏