[ Web Proxy ]
URL:
Viewing: https://www.tutorialspoint.com/python/python_math_lgamma_method.htm [Back]  [Original]

Python math.lgamma() Method
Tutorials Courses Jobs Login
Selected Reading
Home Python Python math.lgamma() Method

Python math.lgamma() Method



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.

Syntax

Following 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 Value

The method returns the natural logarithm of the absolute value of the gamma method evaluated at x.

Example 1

In 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.178053830347945

Example 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.2846828704729196

Example 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.4849066497880004

Example 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
Tutorix - AI Tutor [Tutorix - AI Tutor]
Print Page
Advertisements

Web Proxy Viewer  |  New URL  |  Original Page