Python math.exp() Method
-
Syntax of Python
math.exp()
Method -
Example Codes: Use the
math.exp()
Method in Python -
Example Codes: Code Demonstrates an Error of the
math.exp()
Method -
Example Codes: The
math.exp()
Method and Its Inverse -
Example Codes: The
math.exp()
Method and Its Alternative Methods
Python math.exp()
method is an efficient way of calculating the exponential value with the base set to e
.
Syntax of Python math.exp()
Method
math.exp(x)
Parameters
x |
Any positive or negative number specifying the exponent. |
Return
The return type of this method is a float value representing an exponential of x: e^x
.
Example Codes: Use the math.exp()
Method in Python
import math
x = -30.9
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
x = 0
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
x = 6
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
x = math.inf
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
Output:
The exponent e raised to the power -30.9 is 3.80452558642217e-14.
The exponent e raised to the power 0 is 1.0.
The exponent e raised to the power 6 is 403.4287934927351.
The exponent e raised to the power inf is inf.
Note that the values may be either positive or negative. These methods are used in mathematical computations related to geometry and have a certain application in astronomical computations.
Example Codes: Code Demonstrates an Error of the math.exp()
Method
import math
# enter a string
x = "Hi"
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
# enter a list
x = [1, 2, 3]
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
# enter complex numbers
x = 1 + 5j
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
Output:
Traceback (most recent call last):
File "main.py", line 7, in <module>
value=math.exp(x)
TypeError: must be real number, not str
Traceback (most recent call last):
File "main.py", line 7, in <module>
value=math.exp(x)
TypeError: must be real number, not list
Traceback (most recent call last):
File "main.py", line 6, in <module>
value=math.exp(x)
TypeError: can't convert complex to float
Note that e
is a math’s constant having a value approximately equal to 2.71828
.
Example Codes: The math.exp()
Method and Its Inverse
import math
x = 3
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
y = value
original = math.log(y)
print(f"The inverse of {y} using natural log is {original}.")
Output:
The exponent e raised to the power 3 is 20.085536923187668.
The inverse of 20.085536923187668 using natural log is 3.0.
Note that when one argument is entered in the math.log()
method, the natural logarithm of x (to base e) is automatically returned.
Example Codes: The math.exp()
Method and Its Alternative Methods
import math
x = 1
value = math.exp(x)
print(f"The exponent e raised to the power {x} is {value}.")
x = 1
value = math.e ** x
print(f"The exponent e raised to the power {x} is {value}.")
x = 1
value = pow(math.e, x)
print(f"The exponent e raised to the power {x} is {value}.")
Output:
The exponent e raised to the power 1 is 2.718281828459045.
The exponent e raised to the power 1 is 2.718281828459045.
The exponent e raised to the power 1 is 2.718281828459045.
Any of the above methods can be used to find the exponent of a number.
Musfirah is a student of computer science from the best university in Pakistan. She has a knack for programming and everything related. She is a tech geek who loves to help people as much as possible.
LinkedIn