Python求指数函数exp()


python中直接使用指数函数exp()是会报错的,


>>>exp(6)
​
NameError: name 'exp' is not defined

这是因为exp()不是python内置的函数,要求指数函数必须导入一些数学的模块来实现。

跟对数函数(参考:Python 求自然对数ln())一样,指数函数可以通过两个包来求:

numpy库

使用exp()函数前先导入numpy包,没有的安装下:


>>> import numpy as np
>>> np.exp(-0.00820381898489528)
​
0.9918297405033785

math库

同样的道理,导入math库先,指数函数的名称是不变的:


>>> import math
>>> math.exp(-0.00820381898489528)
​
0.9918297405033785