The Python math.lgamma() method is used to calculate the natural logarithm of the absolute value of the gamma method, denoted as ln|Γ(x)|. This method allows for accurate calculation of the gamma method for large arguments without causing overflow or loss of precision.
Mathematically, the natural logarithm of the absolute value of the gamma method is defined as −
$$\mathrm{\ln|\Gamma(x)|\:=\:\ln|\int_{0}^{∞}\:t^{x-1}e^{-t}dt|}$$
Where, e is the base of the natural logarithm.
Note: To use this function, you need to import math module.
SyntaxFollowing is the basic syntax of the Python math.lgamma() method −
math.lgamma(x)Parameters
This method accepts a real number or a numeric expression as a parameter for which you want to calculate the natural logarithm of the absolute value of the gamma method.
Return ValueThe method returns the natural logarithm of the absolute value of the gamma method evaluated at x.
Example 1In the following example, we are calculating the natural logarithm of the absolute value of the gamma method for a positive integer using the math.lgamma() method −
import math x = 5 result = math.lgamma(x) print("The result obtained for x =", x, ":", result)Output
The output obtained is as follows −
The result obtained for x = 5 : 3.178053830347945Example 2
In here, we are calculating the natural logarithm of the absolute value of the gamma method for a positive real number using the math.lgamma() method −
import math x = 2.5 result = math.lgamma(x) print("The result obtained for x =", x, ":", result)Output
Following is the output of the above code −
The result obtained for x = 2.5 : 0.2846828704729196Example 3
In this example, we are evaluating the sum of the natural logarithm of the absolute value of the gamma method for x=3 and x + 1 using the math.lgamma() method −
import math x = 3 result = math.lgamma(x) + math.lgamma(x+1) print("Expression result for x =", x, ":", result)Output
We get the output as shown below −
Expression result for x = 3 : 2.4849066497880004Example 4
Now, we use the math.lgamma() method to calculate the natural logarithm of the absolute value of the gamma method for a negative number −
import math x = -3.5 result = math.lgamma(x) print("The result obtained for x =", x, ":", result)Output
The result produced is as shown below −
The result obtained for x = -3.5 : -1.3090066849930417
python_maths.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4