在 Python 中將一個多項式乘以另一個多項式
要將一個多項式乘以另一個多項式,請在 Python 中使用 numpy.polynomial.polynomial.polymul() 方法。返回兩個多項式 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("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)要將一個多項式乘以另一個多項式,請在 Python 中使用 numpy.polynomial.polynomial.polymul() 方法 -
mulRes = P.polymul(p1,p2);
print("\nResult (Multiply)...\n",mulRes)例項
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 multiply one polynomial to another, use the numpy.polynomial.polynomial.polymul() method in Python.
mulRes = P.polymul(p1,p2);
print("\nResult (Multiply)...\n",mulRes)輸出
Polynomial 1... (4, 1, 6) Polynomial 2... (2, 5, 3) Result (Multiply)... [ 8. 22. 29. 33. 18.]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP