当前位置: 首页 > wzjs >正文

展馆设计网站推荐广告传媒公司业务

展馆设计网站推荐,广告传媒公司业务,成都网站开发费用,使用局域网做网站文章目录 Python中的数值运算函数及math库详解一、内置数值运算函数1. 基本数值运算函数2. 类型转换函数3. 进制转换函数 二、math库中的数学常数三、math库常用数学函数1. 数论与表示函数2. 幂函数与对数函数3. 三角函数4. 角度转换5. 双曲函数6. 特殊函数 四、实际应用示例1.…

文章目录

  • Python中的数值运算函数及math库详解
    • 一、内置数值运算函数
      • 1. 基本数值运算函数
      • 2. 类型转换函数
      • 3. 进制转换函数
    • 二、math库中的数学常数
    • 三、math库常用数学函数
      • 1. 数论与表示函数
      • 2. 幂函数与对数函数
      • 3. 三角函数
      • 4. 角度转换
      • 5. 双曲函数
      • 6. 特殊函数
    • 四、实际应用示例
      • 1. 计算圆的面积和周长
      • 2. 解二次方程
      • 3. 计算两点间距离
      • 4. 统计函数(使用math.fsum提高精度)
    • 五、注意事项
    • 六、性能比较示例

Python中的数值运算函数及math库详解

一、内置数值运算函数

1. 基本数值运算函数

abs(x)       # 返回x的绝对值
pow(x, y)    # 返回x的y次幂,等价于x**y
round(x[, n]) # 返回x的四舍五入值,n表示小数位数
divmod(a, b) # 返回商和余数的元组(a//b, a%b)

2. 类型转换函数

int(x)       # 转换为整数
float(x)     # 转换为浮点数
complex(re, im) # 创建复数

3. 进制转换函数

bin(x)       # 整数转二进制字符串
oct(x)       # 整数转八进制字符串
hex(x)       # 整数转十六进制字符串

二、math库中的数学常数

import mathmath.pi      # 圆周率π ≈ 3.141592653589793
math.e       # 自然常数e ≈ 2.718281828459045
math.tau     # 2π ≈ 6.283185307179586 (Python 3.6+)
math.inf     # 正无穷大
math.nan     # 非数字值(Not a Number)

三、math库常用数学函数

1. 数论与表示函数

math.ceil(x)     # 向上取整
math.floor(x)    # 向下取整
math.trunc(x)    # 截断小数部分
math.fabs(x)     # 浮点数绝对值
math.factorial(x) # 阶乘x!
math.gcd(a, b)   # 最大公约数(Python 3.5+)
math.isfinite(x) # 判断x是否为有限数
math.isinf(x)    # 判断x是否为无穷大
math.isnan(x)    # 判断x是否为NaN

2. 幂函数与对数函数

math.exp(x)      # e的x次幂
math.expm1(x)    # e的x次幂减1,精度更高
math.log(x[, base]) # 对数函数,base默认为e
math.log1p(x)    # ln(1+x),x接近0时更精确
math.log2(x)     # 以2为底的对数(Python 3.3+)
math.log10(x)    # 以10为底的对数
math.pow(x, y)   # x的y次幂(结果为浮点数)
math.sqrt(x)     # 平方根

3. 三角函数

math.sin(x)     # 正弦(弧度制)
math.cos(x)     # 余弦(弧度制)
math.tan(x)     # 正切(弧度制)
math.asin(x)    # 反正弦
math.acos(x)    # 反余弦
math.atan(x)    # 反正切
math.atan2(y, x) # y/x的反正切
math.hypot(x, y) # 欧几里得范数√(x² + y²)

4. 角度转换

math.degrees(x) # 弧度转角度
math.radians(x) # 角度转弧度

5. 双曲函数

math.sinh(x)    # 双曲正弦
math.cosh(x)    # 双曲余弦
math.tanh(x)    # 双曲正切
math.asinh(x)   # 反双曲正弦
math.acosh(x)   # 反双曲余弦
math.atanh(x)   # 反双曲正切

6. 特殊函数

math.erf(x)     # 误差函数
math.erfc(x)    # 互补误差函数
math.gamma(x)   # Gamma函数
math.lgamma(x)  # Gamma函数的绝对值的自然对数

四、实际应用示例

1. 计算圆的面积和周长

import mathradius = 5
area = math.pi * math.pow(radius, 2)
circumference = 2 * math.pi * radius

2. 解二次方程

import mathdef solve_quadratic(a, b, c):discriminant = b**2 - 4*a*cif discriminant < 0:return Nonex1 = (-b + math.sqrt(discriminant)) / (2*a)x2 = (-b - math.sqrt(discriminant)) / (2*a)return x1, x2

3. 计算两点间距离

import mathdef distance(p1, p2):return math.hypot(p2[0]-p1[0], p2[1]-p1[1])

4. 统计函数(使用math.fsum提高精度)

import mathdata = [1.1, 2.2, 3.3, 4.4, 5.5]
total = math.fsum(data)  # 比sum()精度更高

五、注意事项

  1. math模块的函数通常比内置函数更精确,但速度可能稍慢
  2. math模块的函数大多只接受实数参数,复数运算需使用cmath模块
  3. 对于大数运算,考虑使用decimal模块提高精度
  4. 科学计算推荐使用NumPy库,它提供了更丰富的数学函数和数组支持

六、性能比较示例

import math
import timeit# 比较math.sqrt和**0.5的性能
t1 = timeit.timeit('math.sqrt(100)', setup='import math')
t2 = timeit.timeit('100**0.5')
print(f"math.sqrt: {t1}, **0.5: {t2}")

通过合理选择这些数值运算函数和math库函数,可以高效地完成各种数学计算任务。🐻🐻🐻


文章转载自:

http://NdAO76tJ.nLzpj.cn
http://a8sNpsO5.nLzpj.cn
http://mKrAOVUJ.nLzpj.cn
http://JIb8BVHe.nLzpj.cn
http://nu5EHvUF.nLzpj.cn
http://LT97LLtR.nLzpj.cn
http://esp2EdbX.nLzpj.cn
http://yzDukFbb.nLzpj.cn
http://dBnpPYmr.nLzpj.cn
http://FbU9BVsY.nLzpj.cn
http://Eu99WaEZ.nLzpj.cn
http://Y8zi1RgH.nLzpj.cn
http://OivHSQrp.nLzpj.cn
http://pHCdrztx.nLzpj.cn
http://FiuW1bbH.nLzpj.cn
http://uvWZKxnY.nLzpj.cn
http://Cxj38GwN.nLzpj.cn
http://MGWPpdzS.nLzpj.cn
http://gz5qQvlo.nLzpj.cn
http://ogPdMYpj.nLzpj.cn
http://WdAz0mGa.nLzpj.cn
http://leOBuEeH.nLzpj.cn
http://eB2HF4MC.nLzpj.cn
http://jHAFon5R.nLzpj.cn
http://oJCtrjur.nLzpj.cn
http://iVap79c0.nLzpj.cn
http://Ma09FEp9.nLzpj.cn
http://3o6hp6jo.nLzpj.cn
http://ERuqK95d.nLzpj.cn
http://aKSkwkoP.nLzpj.cn
http://www.dtcms.com/wzjs/721038.html

相关文章:

  • 建设一个网站用什么软件广州百度网站建设公司
  • 医疗图片做网站图片郫县建设局网站
  • 徐州网站排名系统建设银行手机银行登录网站
  • 杭州建设网站怎么做网站vip并且收费
  • 西安网站建设招标中国加盟网首页
  • 网站开发的基本技术路线美食介绍网站模板
  • 网站开发人员构成网络规划设计师具体干什么
  • 青岛网站建设 大公司互动平台umu
  • 教育学校网站做网络营销软件推广
  • 重庆市建设工程信息网招标文件沈阳seo合作
  • 化妆品企业网站源码网站闭关保护怎么做
  • 度假村网站建设百度关键词模拟点击软件
  • 北京西站出站口通过模版做网站
  • 江门网站建设易搜互联移动端网站怎么做外链
  • 江西省人社窗口作风建设网站营销型 网站 品牌
  • 口碑好的定制网站建设公司做网站设计的公司
  • 福建省建设银行招聘网站seo公司哪家便宜
  • 网站使用前流程企业网站怎么做外链
  • 茂港网站开发公司公司网页设计项目简历
  • 企业建站程序推荐百度推广有效果吗
  • 企业网站备案好不好优化推广网站seo
  • 网站建设工具最简洁的网站怎么做背景不变页面滑动
  • 网站开发和维护合同开发网站公司排行榜
  • 营销策划网站教育网站颜色
  • 有什么做海报的网站吗云南最近出了什么流行病
  • 重庆网站建设首选承越pc网站开发语言
  • 站优化外企网站建设公司
  • 上海建设网站的网站江门 网站设计
  • 2023还能上的网站公众号开发算软件开发吗
  • 网站建设工作会议召开工作简历模板电子版免费