更新:2025/03/11

SymPyのバージョン確認方法と簡単な使い方について

1. SymPyのバージョン確認方法

SymPyがインストールされている場合、以下のコードでバージョンを確認できます。

import sympy
print(sympy.__version__)

これを実行すると、インストールされているSymPyのバージョンが表示されます。

はるか
はるか
SymPyって知ってる?
ふゅか
ふゅか
うん!Pythonで数式をシンボリックに扱えるライブラリよね!例えば微分や積分が簡単にできるの。
はるか
はるか
バージョン確認するには?
ふゅか
ふゅか
簡単よ!print(sympy.__version__)を実行すれば、今使ってるバージョンがわかるわ。

2. 簡単な使い方

SymPyはPythonのシンボリック計算ライブラリで、数式の展開、微分、積分、方程式の解などを扱えます。

2.1. シンボルの定義

次のようにシンボルを定義することができます。

from sympy import symbols

x, y = symbols('x y')

これにより、xy を数値ではなく記号として扱うことができます。

2.2. 式の展開

次のようにexpandで式の展開ができます。

from sympy import expand

expr = (x + y) ** 2
expanded_expr = expand(expr)
print(expanded_expr)  # x**2 + 2*x*y + y**2

2.3. 因数分解

次のようにfactorで因数分解ができます。

from sympy import factor

factored_expr = factor(expanded_expr)
print(factored_expr)  # (x + y)**2

2.4. 微分

次のようにdiffで微分ができます。

from sympy import diff

derivative = diff(x**3 + 2*x**2, x)
print(derivative)  # 3*x**2 + 4*x

2.5. 積分

次のようにintegrateで積分ができます。

from sympy import integrate

integral = integrate(x**2, x)
print(integral)  # x**3/3

2.6. 方程式の解

次のようにsolveで方程式の解の計算ができます。

from sympy import solve

solution = solve(x**2 - 4, x)
print(solution)  # [-2, 2]

このように、SymPyを使うことで数式をシンボリックに扱うことができます。

PR