在 Python 中将一个多项式减去另一个


若要在 Python 中将一个多项式减去另一个,请使用 `numpy.polynomial.polynomial.polysub()` 方法。返回两个多项式 c1 + c2 的差值。参数是按从低阶项到高阶项排列的系数序列,例如,[1,2,3] 表示多项式 1 + 2*x + 3*x**2。

该方法返回表示其差值的系数数组。参数 c1 和 c2 返回从小到高排列的多项式系数的 1-D 数组。

此 `numpy.polynomial.polynomial` 模块提供了许多用于处理多项式的方法,包括一个封装了常用算术运算的多项式类。

步骤

首先,导入所需的库 -

from numpy.polynomial import polynomial as P

声明两个多项式 -

p1 = (3,1,6)
p2 = (2,7,3)

显示多项式 -

print("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)

若要将一个多项式减去另一个,请使用 `numpy.polynomial.polynomial.polysub()` 方法 -

diffRes = P.polysub(p1,p2);
print("\nResult (Difference)...\n",diffRes)

示例

from numpy.polynomial import polynomial as P

# Declare Two Polynomials
p1 = (3,1,6)
p2 = (2,7,3)

# Display the polynomials
print("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)

# To subtract one polynomial to another, use the numpy.polynomial.polynomial.polysub() method in Python.
diffRes = P.polysub(p1,p2);
print("\nResult (Difference)...\n",diffRes)

输出

Polynomial 1...
(3, 1, 6)

Polynomial 2...
(2, 7, 3)

Result (Difference)...
[ 1. -6. 3.]

更新于: 25-Feb-2022

308 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告