Sympyによる代数的式の展開、simplify、cancel
SympyはPythonのライブラリで、数学的な計算を行うためのツールです。Sympyを使用すると、代数的な式の展開、simplify、cancelなどを行うことができます。
代数的式の展開
代数的式の展開とは、多項式を展開して、それぞれの項を表示することを指します。Sympyを使用すると、以下のようなコードを書くことで、多項式を展開することができます。
from sympy import expand
x = Symbol('x')
expr = (x + 1)**2
expand(expr)
実行結果は以下のようになります。
x**2 + 2*x + 1
simplify
simplifyとは、式を簡単な形に変形することを指します。Sympyを使用すると、以下のようなコードを書くことで、式をsimplifyすることができます。
from sympy import simplify
x = Symbol('x')
expr = x**2 + 2*x + 1
simplify(expr)
実行結果は以下のようになります。
(x + 1)**2
CANCEL
CANCELとは、式を簡単な形に変形することを指します。Sympyを使用すると、以下のようなコードを書くことで、式をcancelすることができます。
from sympy import cancel
x = Symbol('x')
expr = (x + 1)/(x + 2)
cancel(expr)
実行結果は以下のようになります。
x/(x + 2)
以上のように、Sympyを使用すると、代数的な式の展開、simplify、cancelなどを行うことができます。