【Python sympy】代数的式の展開、simplify、cancel

python

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などを行うことができます。

タイトルとURLをコピーしました