介绍你们# 39;s数学模块
幂数
三角函数
今天就跟大家聊聊有关数学模块怎么在python怎么中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
你们# 39;s数学模块
python数学模块提供了许多对浮点数的数学运算函数。需要注意的是,这些函数一般是对平台C库中同名函数的简单封装,所以一般情况下,不同平台下计算的结果可能稍微地有所不同,有时候甚至有很大出入。
主要功能有:
- <李>
幂数:幂次方,平方根
李> <李>对数:2、10 e相关的对数操作
李> <李>圆相关:π,弧度与角度的转换
李> <李>三角函数:正三角函数,反三角函数
李> <李>其他常用:小数的整数部分,向上取整,向下取整,两个数的最大公约数,取余数…,
李>幂数
幂与平方根
#,战俘(x, y):返回x的y次方 print (math.pow (2, 4)), # 2 * * 4 #,ldexp (x,,我):返回x *(2 * *我)的值 print (math.ldexp (5, 2)), #, 5 * 2 * * 2=20.0 #,sqrt (x):求x的平方根 print (math.sqrt (16)), #, 4.0 #,阶乘(x):取x的阶乘的值 打印(math.factorial (5)), #, 5 * 4 * 3 * 2 * 1, # 120 #,函数(x, y):得到(x y * * * * 2 + 2)的平方根 print (math.hypot (3, 4), #, 5
常数e相关
import 数学 #,常数e math.e #, 2.718281828459045 #,exp (x):返回常数e的x次方 math.exp(2), #, 7.38905609893065,相当于math.e * * 2 #,expm1:返回常数e的x次方的值减1 使用(1),#,1.718281828459045,相当于math.exp(1),在地上;1
对数
#, log2 (x):返回x的基2对数 打印(math.log2 (128)), # 7 #,log10 (x):返回x的以10为底的对数 print (log10 (100)), # 2 #,日志(x),基地):返回x的自然对数,默认以e为基数,基地参数给定时,将x的对数返回给定的基础,计算式为:日志(x)/日志(基地) 打印(math.log (256,, 4)), # 4 #,log1p (x)::返回x + 1的自然对数(基数为e)的值 打印(math.log1p (5)
圆相关
#, pi:常数π,圆周率 打印(math.pi), #, 3.141592653589793 时间=angle 30 #, 30度 #,弧度:把角度x转换成弧度 打印(math.radians(角),#,0.5235987755982988 打印(30 * math.pi/180), #,效果相同 #,度:把x从弧度转换成角度 时间=temp math.radians(角) print (math.degrees(临时)),#,29.999999999999996
三角函数
罪恶,因为,谭
数学模块对正三角函数的计算,变量是弧度,所以在计算时需要先将角度转换为弧度
angle =, 30, #, 30度 时间=radian math.radians(角),#,角度转换成弧度 print (sin(弧度)) 打印(math.cos(弧度) print (math.tan(弧度)
正如和治疗状况和世界
数学模块对反三角函数的计算,返回值是弧度
h =, math.asin(0.5), #,罪(30),=0.5 print (math.degrees (h)), #, 30.000000000000004 时间=h math.acos(0.5), #,因为(60),=0.5 print (math.degrees (h)), #, 60.00000000000001 时间=h math.atan(1), #,谭(45),=,1 print (math.degrees (h)), #, 45.0
sinh和cosh和双曲正切,作用和作用和atanh
双曲正弦,余弦,正切,反双曲正弦,余弦,正切
其他
#, trunc (x):返回x的整数部分 打印(math.trunc (8.3)), #, 8 #,装天花板(x):取大于等于x的最小的整数值,如果x是一个整数,则返回x 打印(math.ceil (10.2)), # 11 #,地板(x):取小于等于x的最大的整数值,如果x是一个整数,则返回自身 打印(math.floor (15.3)), #, 15 #,晶圆厂(x):返回x的绝对值 打印(math.fabs (-13)), #, 13.0 #,modf (x):返回由x的小数部分和整数部分组成的元组 打印(math.modf (132.333)), #, (0.3329999999999984, 132.0) #,copysign (x, y):把y的正负号加到x前面,可以使用0 print (math.copysign (10, -15)), #, -10.0 #,(x, y):你得到x/y的余数,其值是一个浮点数 打印(math.fmod(15日,2)),#,1.0 #,肾小球囊性肾病(x, y):返回x和y的最大公约数 print (math.gcd (8, 100)), # 4 #,frexp (x):返回一个元组(m, e),其计算方式为:x分别除0.5和1,得到一个值的范围 print (math.frexp (10)) #,fsum (x):对迭代器里的每个元素进行求和操作 print (math.fsum ([1,, 2,, 3,, 4])), #, 10.0 #,isfinite (x):如果x是正无穷大或负无穷大,则返回真,否则返回错误的 # #,isinf (x):如果x是正无穷大或负无穷大,则返回真,否则返回错误的 # #,isnan (x):如果x不是数字没错,否则返回错误的 打印(math.isnan (1.222)数学模块怎么在python怎么中使用