2012-05-13 18 views
2

我需要在NumPy中用多項式除多項式。爲此,我使用numpy.polydiv,但在僅有一個變量的多項式文檔的示例中。我需要用三個變量來分割多項式。請告訴我該怎麼做。NumPy polydiv,多個變量

例如:的x^3 + Y^3 + Z^3用x^2 + Z

回答

4

劃分建議你用sympy,這允許基本符號操作。在你的例子中x^3 + y^3 + z^3不能被x^ 2 + z整除,所以沒有什麼會幫助你!但是,通過一個簡單的例子,x**2 - y**2除以x - y,我們可以看到sympy的作用:

>>> import sympy 
>>> x, y = sympy.symbols('x y') 
>>> sympy.simplify((x**2 - y**2)/(x - y)) 
x + y