Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonによる積分の実装 | 数理解析
Pythonによるデータサイエンスのための数学

bookPythonによる積分の実装

メニューを表示するにはスワイプしてください

不定積分(逆微分)の計算

不定積分は関数の逆微分を表すもの。元の関数の導関数となる関数の一般形を求める。

1234567891011
import sympy as sp # Define function x = sp.Symbol('x') f = x**2 # Compute indefinite integral F = sp.integrate(f, x) # Output: x**3 / 3 print(F)
copy

定積分(曲線下の面積)の計算

定積分は、関数が区間 [a,b][a,b] で累積する合計値を求める。

1234567891011121314
import sympy as sp # Define function x = sp.Symbol('x') f = x**2 # Define integration limits a, b = 0, 2 # Compute definite integral integral_value = sp.integrate(f, (x, a, b)) # Output: 8/3 print(integral_value)
copy

Pythonでよく使われる積分

Pythonでは、一般的な数学的積分を記号的に計算可能。以下はその例:

123456789101112131415161718
import sympy as sp # Define function x = sp.Symbol('x') # Exponential integral exp_integral = sp.integrate(sp.exp(x), x) # Sigmoid function integral sigmoid_integral = sp.integrate(1 / (1 + sp.exp(-x)), x) # Quadratic function integral quadratic_integral = sp.integrate(2*x, (x, 0, 2)) # Print results print(exp_integral) # Output: e^x print(sigmoid_integral) # Output: log(1 + e^x) print(quadratic_integral) # Output: 4
copy
question mark

この積分の結果は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  6
some-alt