Python中的数学函数:常用操作和示例
发布时间:2023-06-13 14:28:12
Python中的数学函数一般是在math模块中提供的,通过import math语句引入模块后就可以使用了。其中,常用的操作包括数学常数、数学函数和随机数生成等。下面是一些常见的数学函数和使用示例。
1.数学常数
常数是数学中的基本概念,包括pi、e、自然对数等等。Python中的math模块中提供了常见的数学常数。
import math print(math.pi) #输出圆周率π print(math.e) #输出自然常数e print(math.inf) #输出正无穷 print(-math.inf) #输出负无穷 print(math.nan) #输出Nan
2.数学函数
数学函数是数学中处理实数的最基础的方法,包括幂函数、三角函数、指数函数、对数函数等等。Python中的math模块中提供了大部分的数学函数。
import math x = 2 y = 3 #幂函数 print(math.pow(x, y)) #2的3次方 #开方函数 print(math.sqrt(16)) #16的平方根 #对数函数 print(math.log(100, 10)) #以10为底的100的对数 print(math.log10(100)) #以10为底的100的对数 print(math.log2(8)) #以2为底的8的对数 print(math.log1p(3)) #log(1+x) #三角函数 print(math.sin(math.pi/4)) #正弦函数 print(math.cos(math.pi/4)) #余弦函数 print(math.tan(math.pi/4)) #正切函数 print(math.atan(1)) #反正切函数 #弧度和角度的转换 print(math.radians(180)) #角度转弧度 print(math.degrees(math.pi)) #弧度转角度 #双曲函数 print(math.sinh(1)) #正弦函数 print(math.cosh(1)) #余弦函数 print(math.tanh(1)) #正切函数 print(math.asinh(1)) #反正弦函数 print(math.acosh(2)) #反余弦函数 print(math.atanh(0.5)) #反正切函数
3.随机数生成
在数据分析和机器学习中,随机数生成是非常重要的。Python提供了random模块来实现随机数的生成。
import random #随机数生成 print(random.random()) #0-1之间的随机浮点数 #整数随机数生成 print(random.randint(0, 10)) #0-10之间的随机整数 print(random.randrange(0, 10, 2)) #0-10之间的随机偶数 print(random.choice(['apple', 'banana', 'orange'])) #从列表中选择一个元素作为结果输出 #洗牌操作 lst = ['apple', 'banana', 'orange'] random.shuffle(lst) print(lst)
以上是数学函数的一些基础使用方法,通过这些函数就可以轻松实现各种数学运算。
