-3

単一の浮動小数点パラメーター x を取り、関数 e (x のべき乗) の値を返す関数を作成したいと考えています。テイラー級数展開を使用して戻り値を計算し、式の部分和 SN+1 で終了するループを使用します。(2) は SN に等しい。

の力を作る方法がわからないので、テイラーシリーズのウィキペディアの記事へのリンクを入れています。

4

3 に答える 3

9

私見は、すでにそこにあるものを実装する必要はありません。

import math

math.exp(x) # equivalent to e ^ x

しかし、あなたが主張するなら、pow機能もあります:

import math

math.pow(x, y) # equivalent to x ^ y
于 2012-08-20T12:30:18.530 に答える
9

コンスタンティニウスには良い答えがありますが、べき乗の python ショートカットは **.

例えば

 >>>2**3
 8

ただし、e**x は math.exp(x) とは異なる方法で処理されることに注意してください。

 >>>math.e**3
 20.085536923187664
 >>> math.exp(3)
 20.085536923187668
于 2012-08-20T13:34:33.880 に答える
-2

0 で展開されたテイラー級数は次のとおりです。

f(x) = exp(0) + exp(0)/1*x + exp(0)/(1*2)*x^2 + exp(0)/(1*2*3)*x^3 + exp(0)/(1*2*3*4)*x^4 + ...

= 1 + x + 1/2*x^2 + 1/6*x^3 + 1/24*x^4 +...

于 2012-08-20T12:46:27.453 に答える