如何在python 2.7中編寫x.append(1-e^(-value1^2/2*value2^2))
?如何在python 2.7中使用e和power操作2.7
我不知道如何使用power operator和e。
如何在python 2.7中編寫x.append(1-e^(-value1^2/2*value2^2))
?如何在python 2.7中使用e和power操作2.7
我不知道如何使用power operator和e。
參考math庫的蟒蛇。這個庫的功能與e^x
相同。因此,您可以將您的代碼編寫爲:
我修改了方程式,將1/2
替換爲0.5
。否則我們必須明確地將兩個int
的除法結果的python劃分爲float
。 (例如:1/2 -> 0
在python)
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))
Python的電力運營商爲**
和歐拉數爲math.e
,所以:
from math import e
x.append(1-e**(-value1**2/2*value2**2))
你應該使用'math.exp(stuff)'而不是'math.e ** stuff'。這可能會更準確和更快。 –
https://docs.python.org/3/library/math.html#math.exp – Ryan
你導入數學包?並閱讀如何使用它? – AgataB