2012-05-13 22 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