NumPy polydiv,几个变量

时间:2012-05-13 17:20:47

标签: python numpy

我需要在 NumPy 中用多项式除多项式。为此,我使用 numpy.polydiv ,但在仅包含一个变量的多项式文档示例中。我需要将多项式除以三个变量。请告诉我怎么做。

例如:x ^ 3 + y ^ 3 + z ^ 3除以x ^ 2 + z

1 个答案:

答案 0 :(得分: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