在 Python 中将一个多项式添加到另一个多项式
pythonnumpyserver side programmingprogramming
要将一个多项式添加到另一个多项式,请使用 Python 中的 numpy.polynomial.polynomial.polyadd() 方法。返回两个多项式 c1 + c2 的和。参数是从最低阶项到最高阶项的系数序列,即 [1,2,3] 表示多项式 1 + 2*x + 3*x**2。该方法返回表示它们和的系数数组。参数 c1 和 c2 返回从低到高排序的多项式系数的一维数组。
这个 numpy.polynomial.polynomial 模块提供了许多用于处理多项式的对象,包括一个封装了通常的算术运算的 Polynomial 类。
步骤
首先,导入所需的库-
from numpy.polynomial import polynomial as P
声明两个多项式 −
p1 = (4,1,6) p2 = (2,5,3)
显示多项式 −
print("多项式 1...\n",p1) print("\n多项式 2...\n",p2)
要将一个多项式添加到另一个多项式,请使用 Python 中的 numpy.polynomial.polynomial.polyadd() 方法。返回两个多项式 c1 + c2 的和。参数是从最低阶项到最高阶项的系数序列,即 [1,2,3] 表示多项式 1 + 2*x + 3*x**2 −
sumRes = P.polyadd(p1,p2); print("\nResult (Sum)...\n",sumRes)
示例
from numpy.polynomial import polynomial as P # 声明两个多项式 p1 = (4,1,6) p2 = (2,5,3) # 显示多项式 print("多项式 1...\n",p1) print("\n多项式 2...\n",p2) # 要将一个多项式添加到另一个多项式,请使用 Python 中的 numpy.polynomial.polynomial.polyadd() 方法。 sumRes = P.polyadd(p1,p2); print("\nResult (Sum)...\n",sumRes)
输出
Polynomial 1... (4, 1, 6) Polynomial 2... (2, 5, 3) Result (Sum)... [6. 6. 9.]