在 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 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告