Moi*_*dri 22
请参阅python的数学库.exp(x)这个库的功能与...相同e^x.因此,您可以将代码编写为:
我通过替换1/2as 修改了等式0.5.另外对于Python <2.7我们必须显式地键入转换除法值,float因为Python舍入了两个除法的结果int.(例如:1/2 -> 0在python 2.7及以下版本中)
import math
x.append(1 - math.exp( -0.5 * (value1*value2)**2))
Run Code Online (Sandbox Code Playgroud)
Python的幂运算子为**,Euler的数为math.e,因此:
from math import e
x.append(1-e**(-value1**2/2*value2**2))
Run Code Online (Sandbox Code Playgroud)
只想说:numpy这个也有。因此,math如果您已经这样做了,则无需导入import numpy as np:
>>> np.exp(1)
2.718281828459045
Run Code Online (Sandbox Code Playgroud)
电源是**和e^是math.exp:
x.append(1 - math.exp(-0.5 * (value1*value2)**2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90930 次 |
| 最近记录: |