Vous pouvez utiliser la méthode coeff () pour extraire les coefficients d'un polynôme, mais quand il s'agit de formules fractionnaires, vous ne pouvez pas simplement l'utiliser, et vous devez l'étendre avec la méthode expand ().
how_to_get_coeff_from_fractional_expression.py
# coding:utf-8
import sympy as sp
# f(x)/g(y)X de**Comment prendre la commande d'un
#Créer des variables sympy
x, y = sp.symbols('x y')
# sympy.Créer une fonction de symbole (formule de division)
symbolFunc = (x**2 + 2*x + 3) / (4*y + 5)
# x**2 en tant que coefficient de 1/(4y + 5)Attend mais devient 0
print(symbolFunc.coeff(x, 1))
# ==> 0
# expand()Mordre la méthode fonctionne
print(symbolFunc.expand().coeff(x, 1))
# ==> 2/(4y + 5)