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

Python中的数学函数:常用函数及其用法

发布时间:2023-06-05 08:15:11

Python是一门高级语言,被广泛应用于数据科学、机器学习、人工智能等领域。在这些领域中,数学函数是不可或缺的一部分。Python作为一种强大的编程语言,内置了许多常用的数学函数,这些函数可以用于数学计算、三角函数、指数函数、对数函数、随机数等多个方面。

下面将介绍一些Python中常用的数学函数及其用法:

1. abs(x):返回x的绝对值

abs(-5) # 返回5
abs(5) # 返回5

2. pow(x, y):返回x的y次方

pow(2, 3) # 返回8
pow(4, 0.5) # 返回2.0

3. round(x, n):将x四舍五入到n位小数

round(3.1415926, 2) # 返回3.14
round(3.1415926) # 返回3

4. math.ceil(x):返回大于等于x的最小整数

import math
math.ceil(3.1) # 返回4
math.ceil(3.9) # 返回4

5. math.floor(x):返回小于等于x的最大整数

import math
math.floor(3.1) # 返回3
math.floor(3.9) # 返回3

6. math.exp(x):返回e的x次幂

import math
math.exp(1) # 返回2.718281828459045
math.exp(2) # 返回7.38905609893065

7. math.log(x, base):返回以base为底的x的对数

import math
math.log(100, 10) # 返回2.0
math.log(27, 3) # 返回3.0

8. math.sqrt(x):返回x的平方根

import math
math.sqrt(9) # 返回3.0
math.sqrt(16) # 返回4.0

9. math.sin(x):返回x的正弦值(x以弧度为单位)

import math
math.sin(0) # 返回0.0
math.sin(math.pi/2) # 返回1.0

10. math.cos(x):返回x的余弦值(x以弧度为单位)

import math
math.cos(0) # 返回1.0
math.cos(math.pi/2) # 返回6.123233995736766e-17

11. math.tan(x):返回x的正切值(x以弧度为单位)

import math
math.tan(0) # 返回0.0
math.tan(math.pi/4) # 返回0.9999999999999999

12. math.asin(x):返回x的反正弦值(返回值以弧度为单位)

import math
math.asin(0) # 返回0.0
math.asin(1) # 返回1.5707963267948966

13. math.acos(x):返回x的反余弦值(返回值以弧度为单位)

import math
math.acos(0) # 返回1.5707963267948966
math.acos(1) # 返回0.0

14. math.atan(x):返回x的反正切值(返回值以弧度为单位)

import math
math.atan(0) # 返回0.0
math.atan(1) # 返回0.7853981633974483

15. random.random():返回一个介于0和1之间的随机数

import random
random.random() # 介于0和1之间的随机数

16. random.randint(a, b):返回一个介于a和b之间的随机整数

import random
random.randint(1, 10) # 介于1和10之间的随机整数

这些是Python中常用的数学函数及其用法。在数据分析、计算机科学及其他相关领域中,这些函数非常有用。有了这些函数,你可以快速计算数字、生成随机数、进行三角函数等计算,从而快速完成大量的工作。