How can I use e (Eulers number) and power operation in python 2.7

How can I use e (Eulers number) and power operation in python 2.7

You can use exp(x) function of math library, which is same as e^x. Hence you may write your code as:

import math
x.append(1 - math.exp( -0.5 * (value1*value2)**2))

I have modified the equation by replacing 1/2 as 0.5. Else for Python <2.7, well have to explicitly type cast the division value to float because Python round of the result of division of two int as integer. For example: 1/2 gives 0 in python 2.7 and below.

Pythons power operator is ** and Eulers number is math.e, so:

 from math import e
 x.append(1-e**(-value1**2/2*value2**2))

How can I use e (Eulers number) and power operation in python 2.7

Just saying: numpy has this too. So no need to import math if you already did import numpy as np:

>>> np.exp(1)
2.718281828459045

Leave a Reply

Your email address will not be published. Required fields are marked *