Python的内置模块math介绍

python---常见的内置模块之random、math、sys模块 1.什么是内置模块: 定义的xx.py文件就是模块,提供了对系统功能的访问 2.模块的分类: 通过模块的创建者: 系统内置模块 uuid、os、math、random python官方提供的cpython解释器提供的模块 第三方模块 由程序员、组织、公司开发的模块 第三方模块模块需要使用的,首先需要安装模块 方法1. 在线安装(简单方便,前提条件是必须有网) pip install module... 阅读详情
 函数 说明 实例
 math.e 自然常数e >>> math.e
2.718281828459045
 math.pi 圆周率pi >>> math.pi
3.141592653589793
 math.degrees(x) 弧度转度 >>> math.degrees(math.pi)
180.0
 math.radians(x) 度转弧度 >>> math.radians(45)
0.7853981633974483
 math.exp(x) 返回e的x次方 >>> math.exp(2)
7.38905609893065
 math.expm1(x) 返回e的x次方减1 >>> math.expm1(2)
6.38905609893065
 math.log(x[, base]) 返回x的以base为底的对数,base默认为e >>> math.log(math.e)
1.0
>>> math.log(2, 10)
0.30102999566398114
 math.log10(x) 返回x的以10为底的对数 >>> math.log10(2)
0.30102999566398114
 math.log1p(x) 返回1+x的自然对数(以e为底) >>> math.log1p(math.e-1)
1.0
 math.pow(x, y) 返回x的y次方 >>> math.pow(5,3)
125.0
 math.sqrt(x) 返回x的平方根 >>> math.sqrt(3)
1.7320508075688772
 math.ceil(x) 返回不小于x的整数 >>> math.ceil(5.2)
6.0
 math.floor(x) 返回不大于x的整数 >>> math.floor(5.8)
5.0
 math.trunc(x) 返回x的整数部分 >>> math.trunc(5.8)
5
 math.modf(x) 返回x的小数和整数 >>> math.modf(5.2)
(0.20000000000000018, 5.0)
 math.fabs(x) 返回x的绝对值 >>> math.fabs(-5)
5.0
 math.fmod(x, y) 返回x%y(取余) >>> math.fmod(5,2)
1.0
 math.fsum([x, y, ...]) 返回无损精度的和 >>> 0.1+0.2+0.3
0.6000000000000001
>>> math.fsum([0.1, 0.2, 0.3])
0.6
 math.factorial(x) 返回x的阶乘 >>> math.factorial(5)
120
 math.isinf(x) 若x为无穷大,返回True;否则,返回False >>> math.isinf(1.0e+308)
False
>>> math.isinf(1.0e+309)
True
 math.isnan(x) 若x不是数字,返回True;否则,返回False >>> math.isnan(1.2e3)
False
 math.hypot(x, y) 返回以x和y为直角边的斜边长 >>> math.hypot(3,4)
5.0
 math.copysign(x, y) 若y<0,返回-1乘以x的绝对值;
 否则,返回x的绝对值
 >>> math.copysign(5.2, -1)
-5.2
 math.frexp(x) 返回m和i,满足m乘以2的i次方 >>> math.frexp(3)
(0.75, 2)
 math.ldexp(m, i) 返回m乘以2的i次方 >>> math.ldexp(0.75, 2)
3.0
 math.sin(x) 返回x(弧度)的三角正弦值 >>> math.sin(math.radians(30))
0.49999999999999994
 math.asin(x) 返回x的反三角正弦值 >>> math.asin(0.5)
0.5235987755982989
 math.cos(x) 返回x(弧度)的三角余弦值 >>> math.cos(math.radians(45))
0.7071067811865476
 math.acos(x) 返回x的反三角余弦值 >>> math.acos(math.sqrt(2)/2)
0.7853981633974483
 math.tan(x) 返回x(弧度)的三角正切值 >>> math.tan(math.radians(60))
1.7320508075688767
 math.atan(x) 返回x的反三角正切值 >>> math.atan(1.7320508075688767)
1.0471975511965976
 math.atan2(x, y) 返回x/y的反三角正切值 >>> math.atan2(2,1)
1.1071487177940904
 math.sinh(x) 返回x的双曲正弦函数 
 math.asinh(x) 返回x的反双曲正弦函数 
 math.cosh(x) 返回x的双曲余弦函数 
 math.acosh(x) 返回x的反双曲余弦函数 
 math.tanh(x) 返回x的双曲正切函数 
 math.atanh(x) 返回x的反双曲正切函数 
 math.erf(x) 返回x的误差函数 
 math.erfc(x) 返回x的余误差函数 
 math.gamma(x) 返回x的伽玛函数 
 math.lgamma(x) 返回x的绝对值的自然对数的伽玛函数 
探索Python内置模块与第三方模块 Python以其简单易读而闻名,并且拥有一个庞大的模块和包生态系统,使其成为开发者的强大工具。这些模块可以大致分为内置模块和第三方模块。内置模块是那些随Python预安装的模块,而第三方模块则是由Python社区创建的,可以通过像`pip`或`conda`这样的包管理器进行安装。本博客将深入探讨这两种类型的模块,探讨它们的用途、差异以及它们如何为Python的多功能性做出贡献。 阅读详情

相关推荐

【计算机视觉学习03】全景图像拼接

文章目录一、基本原理1.1 图像拼接的几何原理1.2 直线,圆,复杂曲线方程拟合1.3 RANSAC算法1.4 APAP算法1.5 寻找最佳拼接缝(Seam Finding)1.5.1 最大流问题1.5.2 最大流问题的增广链算法1.5.3 最大流最小割定理二、 图像拼接具体实现2.1 代码2.2 运行结果 一、基本原理 将两幅或多幅具有重叠区域的图像,通过特征匹配将具有相同的特征点(SIFT特征点)的图像拼接在一起,将来自多个不同视角拍摄的图像变换到同一视角下,拼接成一张宽视野图像。 图像拼接基础流程

一个正在努力学习的iter 7789

python 常数怎么表达_深入理解Python中的内置常量

前言大家都知道Python内置的常量不多,只有6个,分别是True、False、None、NotImplemented、Ellipsis、__debug__。下面就来看看详细的介绍:一. True1. True是bool类型用来表示真值的常量。 >>> TrueTrue>>> type(True)2. 对常量True进行任何赋值操作都会抛出语法错误。 >&...

weixin_33331559的博客 1132

Latex小白也能搞定!5分钟教你用Overleaf打造个性化简历(附免费模板)

本文为LaTeX新手提供了一份快速上手指南,教你如何在5分钟内使用Overleaf在线平台和现成模板,轻松打造专业且个性化的简历。文章详细介绍了从选择模板、替换个人信息到进行颜色、图标等个性化调整的完整流程,让你无需深入学习LaTeX语法,即可高效制作出排版精美、脱颖而出的求职简历。

2a4s6d8f0g的博客 683

Python自带的常数scipy.constants

Python自带的常数 scipy.constants

liujingwei8610的专栏 859

【零基础】手把手教你使用Docker部署Springboot项目(详细版)

还不会使用Docker部署Springboot项目的小伙伴,不妨进来看看呗,希望文中内容对你有所帮助!

fengprogrammer的博客 2万+

如何用zemax导入solidworks装配体

在zemax使用中,常常需要导入各种零件。如果光机结构较为复杂,那么手工一个一个加载零件,还需要在zmx文件中调整object的位置,非常麻烦。如果能将solidworks的装配体模型直接导入,则可以大幅减小工作量。具体过程为(非序列模式下): 1、新建或打开一个zemax空文件 2、在元件编辑器中,找到一个空文件,双击或直接展开三角符,在类型中找到zemax里的solidworks装配体,如图。...

wojiaoyyy的博客 1万+

基本数据类型---学习笔记

一 整数、浮点数、复数 1. 整数 四种进制:二(0b|0B)、八(0o|0O)、十、十六(0x|0X) 进制 理论取值范围:无限 实际:看电脑 pow( x , y [ , z ] ):x的y次幂,再对z取余,即 (x**y) %z mod 是数学符号,取余的意思 2. 浮点数 带有小数的数值,存在不确定尾数,所以其无法极高精度的数学运算;所以对于小数的运算,可先将其转换为整数,再进...

hn_nh的博客 410

C#串口通信革命:RJCP.DLL.SerialPortStream实战全解析

本文介绍了如何通过RJCP.DLL.SerialPortStream库实现高性能串口通信解决方案。相比.NET自带的SerialPort类,该库提供了完全的异步非阻塞IO、动态缓冲区控制和多线程事件驱动等优势,特别适合工业自动化和物联网场景。文章详细讲解了环境搭建、核心功能对比,并通过代码示例展示了端口配置、异步通信管道搭建等关键技术。最后以Modbus RTU协议为例,演示了高级协议封装方法,为开发者提供了完整的工业级串口通信实现方案。

墨夶的博客 1874

Math属性和方法整理(MDN)

Math Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。 Math 用于 Number 类型。它不支持 BigInt。 属性 Math.E 欧拉常数,也是自然对数的底数,约等于 2.718。 Math.LN2 2 的自然对数,约等于 0.693。 Math.LN10 10 的自然对数,约等于 2.303。 Math.LOG2E 以 2 为底的 E 的对数,约等于 1.443。 Math.LOG10E 以 10 为底的 E 的对数,约等于 0.434。 Math.

furfur-jiang的博客 1653

OpenCV实战之人脸美颜美型(八)——大眼(上)

从大众审美的角度来看,眼睛适当的“变大”会让人显得更加年轻。因此美型中就有一项大眼功能,其效果就是让眼睛适当变大,这章内容就围绕着大眼算法展开。

On my way 1211

Altium Designer应用技巧1: 功能模块的复用方法

Altium Designer应用技巧1: 功能模块的复用方法      我们在使用Altium Designer进行电路图设计时,常会遇到功能模块的复用问题,例如我们经常需要将12V以DC-DC的方式转换成5V,这在很多线路板上都会应用到。现在我们普通的做法是,每个板子都重新绘制一遍,像这样DC-DC的电路,很浪费时间。那么如何采用提高工作效率呢?我们可以采取Altium Desi

snmplink的博客 1万+

python中math模块

math库是python的内置数学类函数库,支持整数和浮点数运算math模块下的函数,返回值均为浮点数,除非有说明。

Thewei666的博客 5048

37、免驱动USB双目同步测距3D活体深度检测和RV1126结合V4L开发USB摄像头使用

基本思想:需要使用双目摄像头在rv1126上进行活体检测,然后将画面实时返回到桌面上,记录一下。第二步:刷机rv1126开发板系统和ssh远程连接,见参考目录。第一步:购买可见光的红外摄像头,见参考连接,在PC端测试可用。

sxj731533730 2621

Python:常用内置模块介绍 random 和 math

1. random模块 下面是random中的一些常用函数,记好笔记哦! 1.1 randint 函数 randint是用来在指定数字范围内随机选择一个整数,如代码: import random print(random.randint(10, 15)) 将会输出一个10到15之间的整数。 1.2 choice 函数 choice是用来在指定列表内随机选择一个列表项,如代码: import random number_list = [9, 10 , 101, 1223, 520] print(rando

有意栽花花不发,无心插柳柳成荫。 767

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Python内置模块之math详细功能介绍及示例

Python的math模块提供了丰富的数学运算功能,涵盖了从基础算术到高级数学的广泛领域。金融计算:使用powexplog进行复利、折现计算几何计算:使用三角函数和pi进行图形相关计算统计分析:使用gammaerf等函数进行概率统计工程计算:使用各种数学函数解决物理、工程问题注意:对于复数运算,需要使用cmath模块;对于更高性能的数值计算,可以考虑使用NumPy库。

demonlg0112的博客 1042

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

chatgpt赋能python:Python安装math模块的步骤

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

a1sssssb的博客 4296

python的内置模块

除了我们自己写的模块之外,Python 中还内置了大量非常实用的模块。其实,我们之前的代码中就已经使用过几个内置模块了,比如模块和模块。Python 的内置模块非常多,今天我们介绍几个常用的模块。废话少说,我们直接来看代码!

qq_31667253的博客 1198

python内置模块1--random and math

模块就是一些python文件的集合体,具有一些或某一类功能的py文件。 分类: 1.内置模块(系统模块) python官方提供的模块,无需下载安装,但使用时需要导入,使用import关键字 导入方法: import package #直接导入包 import package as alias #导入包的同时,起个别名 import package.module #导入包中的...

weixin_43543089的博客 232

python - math.ceil()用法,python math模块其他函数用法

python - math.ceil()用法,python math模块其他函数用法

qq_40671063的博客 1665

Python(10)——Python中的模块(常用内置模块)

目录: random模块 math模块 OS模块 datetime模块 calendar模块 time模块 uuid模块 模块本质上就是一个.py文件。 在Python的安装文件中内置了很多有用的模块,利用内置模块的便捷性可以帮助我们更高效、快捷的完成代码的编写。 在Python中常用的内置模块有random、math、OS等等,在使用任何模块前都要先将模块导入才可以使用,导入模块的关键字如下: import XXX模块 下面介绍的Python中常用模块,如下: 一:random模块 random模.

weixin_43460538的博客 1123

【复试 python程序设计 第2版 董付国】python内置函数和常用函数

1. 内置函数 1.1 dir 1.2 help 2. math

豆子 213

Python内置模块

在我们编写程序时,需要导入包。例如随机数的产生,需要import random。import XXX,其中XXX就是模块,自己定义的XX.py文件本质上就是模块。打开python,lib文件下全是模块。方法说明ceil(天花板的意思) 向上取整floor向下取整 注意:四舍五入(全局函数中的round)e属性 自然常数fabs求绝对值 等价于全局函数abs()fmod求模isnan判断是不是一个数字(是数字返回flase nan---not a number)isfinite。

banliyaoguai的博客 468

Python内置模块-Math

Python内置模块-Math

qq_38611301的博客 2085

python中的模块

在编写程序时,经常会引入别人写好的模块。有的模块是Python自带的(内置模块),你无需安装就能直接引用,而有的模块则是由Python生态系统里的第三方工程师提供的,你需要通过pip安装之后,才能进行使用。由于在编写Python程序的时候会经常引用别人编写好的模块,因此你应该花一些时间来了解与之有关的知识点。为了让你对Python中的模块有一个清晰的认识,这篇文章将从以下几步来展开

NowNow的博客 2257

python3 math module_math模块及使用方式

在数学之中,除了加减乘除四则运算之外——这是小学数学——还有其它更多的运算,比如乘方、开方、对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具。换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另外...

weixin_39653448的博客 1580

python学习笔记(12)---(内置模块)

例:创建一个demo目录。

weixin_62443409的博客 5562
上一篇: 【LeetCode】ZigZag Conversion 题解
下一篇: 【LeetCode】Palindrome Number
SDUT_wdc
博客等级 码龄11年 47粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值