整数 多項式 幾何学

SymPy で多項式をモニックにする

最終更新日 2023.02.18

Python の SymPy で多項式をモニックにする。

from sympy import monic
from sympy.abc import x

f = 3 * x ** 2 - 2 * x + 5
g = monic(f)

print(g)  # x**2 - 2*x/3 + 5/3

変数を abc からインポートし、多項式を monic に入れます。最大次数の係数が 1 になる多項式をモニックといいます。