Python cmath Module
Python cmath Module
Python တွင် ရှုပ်ထွေးသော ကိန်းဂဏာန်းများအတွက် သင်္ချာဆိုင်ရာ လုပ်ငန်းဆောင်တာများ အတွက် သင်သုံးနိုင်သည့် တပ်ဆင်ထားသော module တစ်ခု ရှိသည်။
ဤ module ရှိ နည်းလမ်းများသည် int
, float
, နှင့် complex
နံပါတ်များကို လက်ခံပါသည်။ __complex__()
၎င်းသည် နည်းလမ်းတစ်ခု သို့မဟုတ် နည်းလမ်းတစ်ခု ပါရှိသော Python အရာဝတ္ထုများကိုပင် လက်ခံသည် __float__()
။
ဤ module ရှိ နည်းလမ်းများသည် ရှုပ်ထွေးသော နံပါတ်ကို အမြဲတမ်းနီးပါး ပြန်ပေးသည်။ ပြန်တန်ဖိုးကို အစစ်အမှန် ဂဏန်းအဖြစ် ဖော်ပြနိုင်လျှင်၊ ပြန်ပို့တန်ဖိုးသည် စိတ်ကူးယဉ် အစိတ်အပိုင်း 0 ဖြစ်သည်။
module တွင် cmath
method နှင့် constants အစုံပါရှိသည်။
cMath နည်းလမ်းများ
Method | Description |
---|---|
cmath.acos(x) | Returns the arc cosine value of x |
cmath.acosh(x) | Returns the hyperbolic arc cosine of x |
cmath.asin(x) | Returns the arc sine of x |
cmath.asinh(x) | Returns the hyperbolic arc sine of x |
cmath.atan(x) | Returns the arc tangent value of x |
cmath.atanh(x) | Returns the hyperbolic arctangent value of x |
cmath.cos(x) | Returns the cosine of x |
cmath.cosh(x) | Returns the hyperbolic cosine of x |
cmath.exp(x) | Returns the value of Ex, where E is Euler's number (approximately 2.718281...), and x is the number passed to it |
cmath.isclose() | Checks whether two values are close, or not |
cmath.isfinite(x) | Checks whether x is a finite number |
cmath.isinf(x) | Check whether x is a positive or negative infinty |
cmath.isnan(x) | Checks whether x is NaN (not a number) |
cmath.log(x[, base]) | Returns the logarithm of x to the base |
cmath.log10(x) | Returns the base-10 logarithm of x |
cmath.phase() | Return the phase of a complex number |
cmath.polar() | Convert a complex number to polar coordinates |
cmath.rect() | Convert polar coordinates to rectangular form |
cmath.sin(x) | Returns the sine of x |
cmath.sinh(x) | Returns the hyperbolic sine of x |
cmath.sqrt(x) | Returns the square root of x |
cmath.tan(x) | Returns the tangent of x |
cmath.tanh(x) | Returns the hyperbolic tangent of x |
cMath ကိန်းသေများ
Constant | Description |
---|---|
cmath.e | Returns Euler's number (2.7182...) |
cmath.inf | Returns a floating-point positive infinity value |
cmath.infj | Returns a complex infinity value |
cmath.nan | Returns floating-point NaN (Not a Number) value |
cmath.nanj | Returns coplext NaN (Not a Number) value |
cmath.pi | Returns PI (3.1415...) |
cmath.tau | Returns tau (6.2831...) |