Python的math库常用函数介绍
发布于 2024-10-26
932
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
Python学习杂记
扫码关注公众号
扫码阅读
手机扫码阅读
Python Math Library Overview
The math library in Python contains a variety of mathematical functions designed to solve different mathematical problems. This article presents commonly used functions from the math library, accompanied by example cases for educational purposes.
Mathematical Functions and Examples
-
Absolute Value:
math.fabs(num)returns the absolute value of a number. For instance,math.fabs(-5)yields5.0. -
Ceiling:
math.ceil(num)rounds a number up to the nearest integer. Example:math.ceil(4.7)results in5. -
Square Root:
math.sqrt(num)calculates the square root of a number, such asmath.sqrt(9)producing3.0. -
Floor:
math.floor(num)rounds a number down to the nearest integer, as seen withmath.floor(4.7)which gives4. -
Power:
math.pow(base, exponent)performs exponentiation. For example,math.pow(2, 3)equals8.0. -
Logarithm:
math.log(num)calculates the natural logarithm of a number.math.log(10)returns2.302585092994046. -
Factorial:
math.factorial(num)computes the factorial of an integer, withmath.factorial(5)equating to120. -
Sine:
math.sin(radians)calculates the sine of an angle in radians. For example,math.sin(math.pi / 2)is1.0. -
Cosine:
math.cos(radians)calculates the cosine, andmath.cos(math.pi / 2)is approximately0. -
Tangent:
math.tan(radians)returns the tangent of an angle.math.tan(math.pi / 4)equals1.0. -
Modulo:
math.fmod(a, b)provides the remainder of a division. -
Greatest Common Divisor:
math.gcd(a, b)finds the largest number that divides both integers without leaving a remainder. -
Exponential:
math.exp(x)calculates e raised to the power of x, where e is the base of natural logarithms. -
Fractional and Integer Parts:
math.modf(value)breaks a number into its fractional and integer parts.
Mastering these common functions from the math library can significantly enhance programming efficiency.
Python学习杂记
Python学习杂记
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
Python学习杂记的其他文章
世界首位AI程序员爆火:Cognition公司的Devin
Devin是由Cognition 开发的全自主AI软件工程师,是世界上第一个能够独立完成项目从概念到完成的AI。
使用Python生成你的LaTeX公式
本文介绍python中latexify模块基础使用,使用python生成LaTex公式。
异步编程:提升效率的关键技术之一
异步编程是一种处理任务的方式,其中任务可以在后台进行而不会阻塞主线程。
k-近邻算法介绍及实例
k-近邻算法原理:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,
集成算法模型举例
前面有篇文章介绍了逻辑回归模型,用了一个违约率预测的案例,该模型的AUC值为0.816,本文用集成算法对数据进一步研究,进一步挖掘数据之间的关系,看能否提升模型的评估效果。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线