我需要在 NumPy 中用多项式除多项式。为此,我使用 numpy.polydiv ,但在仅包含一个变量的多项式文档示例中。我需要将多项式除以三个变量。请告诉我怎么做。
例如:x ^ 3 + y ^ 3 + z ^ 3除以x ^ 2 + z
答案 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