2014-11-14 37 views
0

我正在嘗試使用sympy查找xy的係數。這是該計劃。使用sympy查找特定術語的係數

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
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,而是使用符號跨係數的係數xy。你應該爲此改變表達爲:

expr = x**2 + 5*x*y+1 
expr.coeff(y).coeff(x) 
+0

謝謝奧利弗W.這工作。 –

相關問題