整数 多項式 幾何学

Python の SymPy で多項式を展開する

最終更新日 2023.02.18

Python の SymPy で多項式を展開するには expand を使います。

from sympy import symbols, expand

x = symbols('x')
f = expand((x + 1) * (x - 1))

print(f)  # x**2 - 1
print(type(f))  # <class 'sympy.core.add.Add'>

symbols で変数を定義したら、expand に展開したい式を入れてください。