In this article, we will learn about special functions and constants available in the math module in the Python Standard Library.
Here we will discuss some constants like −
- pi
- e
- inf
- Nan
- tau
And some functions like
- Gamma
- Isinf
- Isnan
- isfinite()
- erf()
Let's discuss constants and their respective values −
pi | 3.141592….. |
e | 2.718281…... |
inf | 6.283185…... |
nan | <infinty> |
tau | <not a number> |
Now let’s discuss some special functions and their implementation −
Gamma − return the value of gamma(n)
Isinf − checks whether the value of the function is infinity or not.
Isnan − check whether the return value is a number or not.
Isfinite − return True if the value is neither an infinity or a nan false otherwise
Erf − returns the error function of x.
Now let;’s take a look at an example −
Example
import math num=10 print (math.gamma(num)) if (math.isnan(math.nan)): print ("The number is not a number") else : print ("The number is a number") if (math.isinf(math.inf)): print ("The number is positive infinity") else : print ("The number is not positive infinity") print(math.isfinite(math.inf))
Output
362880.0 The number is not a number The number is positive infinity False
Conclusion
In this article, we learned about the Mathematical Functions in Python - Special Functions and Constants.