我需要在 NumPy 中将一个多项式除以一个多项式。为此,我使用了 numpy.polydiv 但在多项式文档的示例中只有一个变量。我需要用三个变量划分多项式。请告诉我该怎么做。
例如:x^3 + y^3 + z^3 除以 x^ 2 + z
最佳答案
我建议你使用 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
关于python - NumPy polydiv,几个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10573686/