本ページはプロモーション(PR)が含まれています
SymPyのバージョン確認方法と簡単な使い方について
SymPyのバージョン確認方法
SymPyがインストールされている場合、以下のコードでバージョンを確認できます。
import sympy
print(sympy.__version__)
これを実行すると、インストールされているSymPyのバージョンが表示されます。
はるか
SymPyって知ってる?
ふゅか
うん!Pythonで数式をシンボリックに扱えるライブラリよね!例えば微分や積分が簡単にできるの。
はるか
バージョン確認するには?
ふゅか
簡単よ!print(sympy.__version__)を実行すれば、今使ってるバージョンがわかるわ。
簡単な使い方
SymPyはPythonのシンボリック計算ライブラリで、数式の展開、微分、積分、方程式の解などを扱えます。
シンボルの定義
次のようにシンボルを定義することができます。
from sympy import symbols
x, y = symbols('x y')
これにより、x と y を数値ではなく記号として扱うことができます。
式の展開
次のようにexpandで式の展開ができます。
from sympy import expand
expr = (x + y) ** 2
expanded_expr = expand(expr)
print(expanded_expr) # x**2 + 2*x*y + y**2
因数分解
次のようにfactorで因数分解ができます。
from sympy import factor
factored_expr = factor(expanded_expr)
print(factored_expr) # (x + y)**2
微分
次のようにdiffで微分ができます。
from sympy import diff
derivative = diff(x**3 + 2*x**2, x)
print(derivative) # 3*x**2 + 4*x
積分
次のようにintegrateで積分ができます。
from sympy import integrate
integral = integrate(x**2, x)
print(integral) # x**3/3
方程式の解
次のようにsolveで方程式の解の計算ができます。
from sympy import solve
solution = solve(x**2 - 4, x)
print(solution) # [-2, 2]
このように、SymPyを使うことで数式をシンボリックに扱うことができます。
関連記事
【SymPy】TypeError: cannot unpack non-iterable Symbol objectの解決方法
SymPy
【Python・SymPy】ModuleNotFoundError: No module named 'sympy'の解決方法
SymPy
【SymPy・Python】方程式の解き方Eq()、solve()の使い方について
SymPy
【SymPy・Python】テイラー展開の計算方法のseries()について
python
SymPy
【Python・SymPy】固有値と固有ベクトルを求める方法のeigenvals()の使い方について
SymPy
【SymPy・Python】逆行列の計算方法のinv()の使い方について
SymPy