在 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 千次以上的瀏覽

開啟你的 職業生涯

完成課程認證

立即開始
廣告
© . All rights reserved.