NumPy polydiv,多变量

3

我需要使用 NumPy 中的函数将一个多项式除以另一个多项式。我使用 numpy.polydiv 函数,但是它只适用于文档中仅有一个变量的多项式。我需要将三个变量的多项式相除,请告诉我如何操作。

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

1个回答

5

我建议您使用sympy,它可以进行基本的符号操作。在您的例子中,x^3 + y^3 + z^3不可被x^ 2 + z整除,所以没有什么可以帮助您!但是,对于如x**2 - y**2x - y整除的简单例子,我们可以看到sympy的实际应用:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接