在 Python 中将一个多项式加到另一个多项式


要在 Python 中将一个多项式加到另一个多项式,请使用 numpy.polynomial.polynomial.polyadd() 方法。返回两个多项式 c1 + c2 的总和。这些参数是系数的序列,从最低次幂项到最高次幂项,即 [1,2,3] 表示多项式 1 + 2*x + 3*x**2。此方法返回表示它们总和的系数数组。参数 c1 和 c2 返回从低到高排列的多项式系数的 1 维数组。

此 numpy.polynomial.polynomial 模块提供许多对处理多项式有用的对象,包括封装了常用算术运算的多项式类。

步骤

首先,导入所需的库:

from numpy.polynomial import polynomial as P

声明两个多项式:

p1 = (4,1,6)
p2 = (2,5,3)

显示多项式:

print("Polynomial 1...\n",p1)
print("\nPolynomial 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

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

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

# To add one polynomial to another, use the numpy.polynomial.polynomial.polyadd() method in Python.
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.]

更新于:2022 年 02 月 25 日

2 千次以上的浏览

开启你的 职业生涯

完成课程认证

立即开始
广告