如何在Python2.7中使用“e”(欧拉数)和幂运算

2024-05-16 12:07:08 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在python 2.7中编写x.append(1-e^(-value1^2/2*value2^2))

我不知道怎么用电源接线员和e


Tags: 电源value1appendvalue2接线员
3条回答

Python的幂运算符是**,Euler的数是math.e,所以:

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

请参阅python的math库。exp(x)函数此库与e^x相同。因此,您可以将代码编写为:

我把1/2替换为0.5,从而修改了方程。否则,对于Python<;2.7我们必须显式地将除法值类型转换为float,因为Python轮的除法结果是2int(例如:python 2.7及以下版本中的1/2 -> 0

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

功率是**,而e^math.exp

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

相关问题 更多 >