python - NumPy polydiv,几个变量

标签 python numpy

我需要在 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/

相关文章:

Python 闭包

python - 将 df 转换为字典时,我们可以不取字典中的列名吗?

python - 迭代 Numpy 矩阵行以分别应用一个函数?

python - Numpy 切片慢?

python - 数组中的条件选择

python - Numpy: "bump"数组的高效索引数组

python - 如何使用 subprocess.check_output 打印原始颜色输出

python - Pandas:标记重叠日期,但如果满足条件则排除某些行

python - 等到函数在 Python 中完成执行

python - 如何在 numpy 中获得排序的累积值数组?