我试图用sympy找到xy的系数。这是该计划。
import sympy as sp
fro sympy import Poly
from sympy.abc import x, y
x,y,xy=sp.symbols('x,y,xy')
K=Poly(x**2 + 5*xy + 1).coeff(xy)
print K
请帮助。提前谢谢。
答案 0 :(得分:1)
import sympy as sp
from sympy.abc import x, y
x,y,xy=sp.symbols('x,y,xy')
expression = x**2 + 5*xy + 1
print expression.coeff(xy)
请注意,这可能不是您想要的。您不是要查找符号xy
,而是查找带有符号x
和 y
的交叉项的系数。您应该将表达式更改为:
expr = x**2 + 5*x*y+1
expr.coeff(y).coeff(x)