2016-08-25 86 views

回答

2

參考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)) 
4

功率爲**e^math.exp

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

Python的電力運營商爲**和歐拉數爲math.e,所以:

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

你應該使用'math.exp(stuff)'而不是'math.e ** stuff'。這可能會更準確和更快。 –