欢迎访问宙启技术站
智能推送

Python中常用的数学函数和统计函数介绍

发布时间:2023-06-16 04:17:11

Python是一种通用的高级编程语言,可以轻松地进行数学和统计学计算。这些计算需要使用各种内置的数学函数和统计函数。本文将介绍Python中一些常用的数学函数和统计函数。 

数学函数:

1. abs():求绝对值

语法:abs(x)

参数:x--数值表达式

返回值:x的绝对值

2. pow():求幂

语法:pow(x, y, z=None, /)

参数:x--底数,y--幂,z--模数(可选参数,如果指定,则结果模z)

返回值:x的y次幂

3. round():四舍五入

语法:round(number, ndigits=None)

参数:number--数值表达式,ndigits--小数位数(可选参数,默认为0)

返回值:四舍五入后的结果

4. sqrt():求平方根

语法:sqrt(x)

参数:x--数值表达式

返回值:x的平方根

5. ceil():向上取整

语法:ceil(x)

参数:x--数值表达式

返回值:不小于x的最小整数

6. floor():向下取整

语法:floor(x)

参数:x--数值表达式

返回值:不大于x的最大整数

7. exp():e的x次方

语法:exp(x)

参数:x--数值表达式

返回值:e的x次方

8. log():求对数

语法:log(x, base=e)

参数:x--数值表达式,base--对数的底数(可选参数,默认为e)

返回值:x的对数

统计函数:

1. sum():求和

语法:sum(iterable[, start])

参数:iterable--可迭代对象,start--起始值(可选参数,默认为0)

返回值:可迭代对象的所有元素的总和

2. max():求最大值

语法:max(iterable, *[, key, default])

参数:iterable--可迭代对象,*--可变参数(用来指定比较时的参数),key--比较函数(可选参数,默认为None),default--可选参数(如果可迭代对象为空,则返回该值,默认为None)

返回值:可迭代对象的最大值

3. min():求最小值

语法:min(iterable, *[, key, default])

参数:iterable--可迭代对象,*--可变参数(用来指定比较时的参数),key--比较函数(可选参数,默认为None),default--可选参数(如果可迭代对象为空,则返回该值,默认为None)

返回值:可迭代对象的最小值

4. mean():求平均值

语法:mean(iterable)

参数:iterable--可迭代对象

返回值:可迭代对象的平均值

5. median():求中位数

语法:median(iterable)

参数:iterable--可迭代对象

返回值:可迭代对象的中位数

6. mode():求众数

语法:mode(iterable)

参数:iterable--可迭代对象

返回值:可迭代对象的众数

7. variance():求方差

语法:variance(iterable, xbar=None)

参数:iterable--可迭代对象,xbar--平均值(可选参数,默认为None)

返回值:可迭代对象的方差

8. stdev():求标准差

语法:stdev(iterable, xbar=None)

参数:iterable--可迭代对象,xbar--平均值(可选参数,默认为None)

返回值:可迭代对象的标准差

本文介绍了Python中常见的数学函数和统计函数。这些函数在数据分析和科学计算中非常有用。如果你正在学习Python,建议你多加练习和使用这些函数。