48

x.append(1-e^(-value1^2/2*value2^2))Python 2.7でどのように書くことができますか?

べき乗演算子と e の使い方がわかりません。

4

5 に答える 5

54

と同じ数学exp(x)ライブラリの機能を利用できます。したがって、コードを次のように記述できます。e^x

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

1/2asに置き換えて方程式を修正しました0.5。それ以外の Python <2.7の場合、Python は 2 の除算の結果を整数としてfloat丸めるため、除算値を明示的に型キャストする必要があります。int例: Python 2.7 以下で指定します1/20

于 2016-08-25T21:02:01.397 に答える