整数 多項式 幾何学

Python の SymPy で多項式の次数を計算する方法

最終更新日 2023.02.18

Python の SymPy で多項式の次数を計算する方法。

from sympy import degree
from sympy.abc import x, y

f = 5 * x ** 2 - 3 * x + 8
g = x ** 4 + x ** 9 + y ** 7

deg_f = degree(f, x)
deg_g = degree(g, y)

print(deg_f)  # 2
print(deg_g)  # 7

degree の第一引数に多項式、第二引数に「もとにする変数」を入れます。変数は abc にあります。