Python基础教程: math库常用函数(1),Python这些高端技术只有你还不知道

简介: Python基础教程: math库常用函数(1),Python这些高端技术只有你还不知道

8.expm1()返回math.e的x(其值为2.71828)次方的值减1

math.expm1(2)

6.38905609893065

9.fabs()返回x的绝对值

math.fabs(-0.03)

0.03

10.factorial()取x的阶乘的值

math.factorial(3)

6

11.floor()取小于等于x的最大的整数值,如果x是一个整数,则返回自身

math.floor(4.999)

4

12.fmod()得到x/y的余数,其值是一个浮点数

math.fmod(20,3)

2.0

13.frexp()返回一个元组(m,e),其计算方式为:x分别除0.5和1,得到一个值的范围,2e的值在这个范围内,e取符合要求的最大整数值,然后x/(2e),得到m的值。如果x等于0,则m和e的值都为0,m的绝对值的范围为(0.5,1)之间,不包括0.5和1

‘’’

Python学习交流,免费公开课,免费资料,

免费答疑,系统学习加QQ群:531509025

‘’’

math.frexp(75)

(0.5859375, 7)

14.对迭代器里的每个元素进行求和操作

math.fsum((1,2,3,4))

10.0

15.返回x和y的最大公约数

math.gcd(8,6)

2

16.得到(x2+y2),平方的值

math.hypot(3,4)

5.0

17.isfinite()如果x不是无穷大的数字,则返回True,否则返回False

math.isfinite(0.1)

True

18.isinf()如果x是正无穷大或负无穷大,则返回True,否则返回False

math.isinf(234)

False

19.isnan()如果x不是数字True,否则返回False

math.isnan(23)

False

20.ldexp()返回x*(2**i)的值

‘’’

Python学习交流,免费公开课,免费资料,

免费答疑,系统学习加QQ群:531509025

‘’’

math.ldexp(5,5)

160.0

21.log(x,a) 如果不指定a,则默认以e为基数,a参数给定时,将 x 以a为底的对数返回。

math.log(math.e)

1.0

math.log(32,2)

5.0

22.log10()返回x的以10为底的对数

math.log(10)

2.302585092994046


相关文章
|
1天前
|
机器学习/深度学习 算法 数据可视化
8种数值变量的特征工程技术:利用Sklearn、Numpy和Python将数值转化为预测模型的有效特征
特征工程是机器学习流程中的关键步骤,通过将原始数据转换为更具意义的特征,增强模型对数据关系的理解能力。本文重点介绍处理数值变量的高级特征工程技术,包括归一化、多项式特征、FunctionTransformer、KBinsDiscretizer、对数变换、PowerTransformer、QuantileTransformer和PCA,旨在提升模型性能。这些技术能够揭示数据中的潜在模式、优化变量表示,并应对数据分布和内在特性带来的挑战,从而提高模型的稳健性和泛化能力。每种技术都有其独特优势,适用于不同类型的数据和问题。通过实验和验证选择最适合的变换方法至关重要。
12 5
8种数值变量的特征工程技术:利用Sklearn、Numpy和Python将数值转化为预测模型的有效特征
|
3天前
|
Python
turtle库的几个案例进阶,代码可直接运行(python经典编程案例)
该文章展示了使用Python的turtle库进行绘图的进阶案例,包括绘制彩色圆形和复杂图案的代码示例。
28 6
turtle库的几个案例进阶,代码可直接运行(python经典编程案例)
|
3天前
|
Python
turtle库的几个简单案例,代码可直接运行(python经典编程案例)
该文章提供了多个使用Python的turtle库绘制不同图形的简单示例代码,如画三角形、正方形、多边形等,展示了如何通过turtle进行基本的绘图操作。
13 5
|
1天前
|
前端开发 JavaScript 安全
深入理解Python Web开发中的前后端分离与WebSocket实时通信技术
在现代Web开发中,前后端分离已成为主流架构,通过解耦前端(用户界面)与后端(服务逻辑),提升了开发效率和团队协作。前端使用Vue.js、React等框架与后端通过HTTP/HTTPS通信,而WebSocket则实现了低延迟的全双工实时通信。本文结合Python框架如Flask和Django,探讨了前后端分离与WebSocket的最佳实践,包括明确接口规范、安全性考虑、性能优化及错误处理等方面,助力构建高效、实时且安全的Web应用。
9 2
|
2天前
|
Python
Python之shutil库详解
Python之shutil库详解
|
1天前
|
数据库 开发者 Python
实战指南:用Python协程与异步函数优化高性能Web应用
在快速发展的Web开发领域,高性能与高效响应是衡量应用质量的重要标准。随着Python在Web开发中的广泛应用,如何利用Python的协程(Coroutine)与异步函数(Async Functions)特性来优化Web应用的性能,成为了许多开发者关注的焦点。本文将从实战角度出发,通过具体案例展示如何运用这些技术来提升Web应用的响应速度和吞吐量。
8 1
|
1天前
|
调度 Python
揭秘Python并发编程核心:深入理解协程与异步函数的工作原理
在Python异步编程领域,协程与异步函数成为处理并发任务的关键工具。协程(微线程)比操作系统线程更轻量级,通过`async def`定义并在遇到`await`表达式时暂停执行。异步函数利用`await`实现任务间的切换。事件循环作为异步编程的核心,负责调度任务;`asyncio`库提供了事件循环的管理。Future对象则优雅地处理异步结果。掌握这些概念,可使代码更高效、简洁且易于维护。
8 1
|
2天前
|
Python Windows
python入门保姆级教程 | 13
python入门保姆级教程 | 13
|
1天前
|
机器学习/深度学习 Python
9-3|使用Python的scikit-learn库来训练一个逻辑回归模型,检测句子是否含有侮辱性内容:
9-3|使用Python的scikit-learn库来训练一个逻辑回归模型,检测句子是否含有侮辱性内容:
|
1天前
|
开发者 Python
Python 中的 Input 函数及其实现机制
Python 中的 Input 函数及其实现机制