Sie können die Koeffizient () -Methode verwenden, um die Koeffizienten eines Polypolys zu extrahieren. Wenn es jedoch um Bruchformeln geht, können Sie sie nicht einfach verwenden und müssen sie mit der expand () -Methode erweitern.
how_to_get_coeff_from_fractional_expression.py
# coding:utf-8
import sympy as sp
# f(x)/g(y)X von**Wie man die Bestellung von a
#Erstellen Sie Sympy-Variablen
x, y = sp.symbols('x y')
# sympy.Erstellen Sie eine Symbolfunktion (Teilungsformel)
symbolFunc = (x**2 + 2*x + 3) / (4*y + 5)
# x**2 als Koeffizient von 1/(4y + 5)Erwarten Sie 0
print(symbolFunc.coeff(x, 1))
# ==> 0
# expand()Das Beißen der Methode funktioniert
print(symbolFunc.expand().coeff(x, 1))
# ==> 2/(4y + 5)
Recommended Posts