math 라이브러리는 Python에서 제공하는 내장 수학 함수 라이브러리입니다. 과학적인 계산에서는 복소수 유형이 자주 사용되므로 일반적인 계산은 자주 사용되지 않습니다. 라이브러리는 복소수 유형을 지원하지 않습니다. 정수 및 부동 소수점 연산만 지원됩니다.
math 라이브러리는 총 4개의 수학 상수와 44개의 함수를 제공합니다. 44 함수는 16 수치 표현 함수, 8 거듭제곱 로그 함수, 16 삼각 로그 함수 및 4 고급 특수 함수를 포함하여 4 범주로 나뉩니다.
math 라이브러리에는 수많은 함수가 있습니다. 학습 과정에서 우리는 함수를 하나씩 이해하고 일반적으로 사용되는 몇 가지 함수만 기억하면 됩니다. 실제 프로그래밍에서 math 라이브러리를 사용해야 한다면 언제든지 math 라이브러리 빠른 참조를 확인할 수 있습니다.
math 라이브러리에 있는 함수는 직접 사용할 수 없습니다. 먼저 라이브러리를 참조하려면 예약어 import를 사용해야 합니다.
첫 번째:import math a=math.ceil(10.2) #向上取整 print(a)
11
두 번째:
from math import <함수 이름>
from math import floor a=floor(10.2) #向下取整 print(a)
math라이브러리의 모든 함수를라이브러리를 도입하면
math
<함수명>() 형태로 바로 사용할 수 있습니다. math 라이브러리 및 기타 함수 라이브러리에 대한 참조는 이 두 가지 방법 중에서 자유롭게 선택할 수 있습니다.
수학 라이브러리 분석math
라이브러리의 수학 상수(총 4개)Constant
math.pi | Pi, 값은 |
math.e | 자연대수, 값은|
math.inf | 양의 무한대, 음의 무한대는|
math.nan | 부동 소수점 수 플래그,|
math |
Function
수학 .fabs(x) | x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fmod(x,y) | x와 y의 계수를 반환합니다 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fsum([x,y,…] ) | 정확한 부동 소수점 계산 및 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.ceil(x) | 반올림하여 x보다 작지 않은 가장 작은 정수를 반환합니다 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.floor(x) | 내림하여 가장 큰 정수를 반환합니다. x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.factorial(x) | x의 계승을 반환합니다. x가 소수이거나 음수인 경우 ValueError | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.gcd(a,b) | 를 반환합니다. a와 b의 최대 공약수 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.frexp(x) | 는 x = m*2e, 반환(m,e), x =0일 때 (0.0, 0) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math를 반환함을 의미합니다. ldexp(x,i) | return x* 2i 연산 값, math.frexp(x) 함수의 역연산 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.modf(x) | x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math의 소수점과 정수 부분을 반환합니다. .trunc(x) | x의 정수 부분을 반환합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.copysign(x,y) | 값 x의 부호를 값 y | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isclose(a,b)의 부호로 바꿉니다. ) | a와 b의 유사성을 비교하여 True 또는 False를 반환합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isfinite(x) | x가 무한대 또는 NaN이 아닌 경우 True를 반환하고, 그렇지 않으면 False를 반환합니다 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isinf( x) | x가 양수 또는 음수 무한대이면 True를 반환하고, 그렇지 않으면 False를 반환합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isnan(x) | x가 NaN이면 True를 반환하고, 그렇지 않으면 False를 반환합니다. |
函数 | 数学表示 | 描述 |
math.pow(x,y) | xy | 返回 x 的 y 次幂 |
math.exp(x) | ex | 返回 e 的 x 次幂,e 是自然对数 |
math.expml(x) | ex-1 | 返回 e 的 x 次幂减 1 |
math.sqrt(x) | √x | 返回 x 的平方根 |
math.log(x[,base]) | logbasex | 返回 x 的对数值,只输入 x 时,返回自然对数,即 ln x |
math.log1p(x) | ln(1+x) | 返回 1+x 的自然对数值 |
math.log2(x) | log2x | 返回 x 的 2 对数值 |
math.log10(x) | log10x | 返回 x 的 10 对数值 |
math 库的三角运算函数(共 16 个)
函数 | 数学表示 | 描述 |
math.degrees(x) | 无 | 角度 x 的弧度值转角度值 |
math.radians(x) | 无 | 角度 x 的角度值转弧度值 |
math.hypot(x,y) | √x2+y2 | 返回 (x,y) 坐标到原点的距离 |
math.sin(x) | sin x | 返回 x 的正弦函数值,x 是弧度值 |
math.cos(x) | cos x | 返回 x 的余弦函数值,x 是弧度值 |
math.tan(x) | tan x | 返回 x 的正切函数值,x 是弧度值 |
math.asin(x) | arcsin x | 返回 x 的反正弦函数值,x 是弧度值 |
math.acos(x) | arccos x | 返回 x 的反余弦函数值,x 是弧度值 |
math.atan(x) | arctan x | 返回 x 的反正切函数值,x 是弧度值 |
math.atan2(x,y) | arctan y/x | 返回 y/x 的反正切函数值,x 是弧度值 |
math.sinh(x) | sinh x | 返回 x 的双曲正弦函数值 |
math.cosh(x) | cosh x | 返回 x 的双曲余弦函数值 |
math.tanh(x) | tanh x | 返回 x 的双曲正切函数值 |
math.asinh(x) | atcsinh x | 返回 x 的反双曲正弦函数值 |
math.acosh(x) | arccosh x | 返回 x 的反双曲余弦函数值 |
math.atanh(x) | arctanh x | 返回 x 的反双曲正切函数值 |
math 库的高等特殊函数(共 4 个)
math.erf(x) | 高斯误差函数,应用于概率论、统计学等领域 |
math.erfc(x) | 余补高斯误差函数,math.erfc(x)= 1 - math.erf(x) |
math.gamma(x) | 伽玛(Gamma)函数,也叫欧拉第二积分函数 |
math.lgamma(x) | 伽玛函数的自然对数 |
위 내용은 Python의 수학 라이브러리: 일반적인 함수 사용법 및 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!