在Python中將多項式提升到冪


要將多項式提升到冪,請在Python中使用numpy.polynomial.polynomial.polypow()方法。返回多項式c提升到冪pow。引數c是按從低到高的順序排列的係數序列。例如,[1,2,3]是級數1 + 2*x + 3*x**2。該方法返回表示商和餘數的係數級數陣列。

第一個引數c是一個一維陣列,包含按從低到高次序排列的級數係數。第二個引數pow是將級數提升到的冪。第三個引數maxpower是允許的最大冪。這主要是為了限制級數增長到無法管理的大小。預設值為16。

這個numpy.polynomial.polynomial模組提供許多用於處理多項式的有用物件,包括一個封裝常用算術運算的多項式類。

步驟

首先,匯入所需的庫:

from numpy.polynomial import polynomial as P

多項式和冪:

poly = (4,1,6)
power = 3

顯示多項式:

print("Polynomial...\n",poly)

顯示冪:

print("\nPower...\n",power)

要將多項式提升到冪,請在Python中使用numpy.polynomial.polynomial.polypow()方法。返回多項式c提升到冪pow。引數c是按從低到高的順序排列的係數序列。例如,[1,2,3]是級數1 + 2*x + 3*x**2:

res = P.polypow(poly,power);
print("\nResult...\n",res)

示例

from numpy.polynomial import polynomial as P

# Polynomial and a power
poly = (4,1,6)
power = 3

# Display the polynomial
print("Polynomial...\n",poly)

# Display the power
print("\nPower...\n",power)

# To raise a polynomial to a power, use the numpy.polynomial.polynomial.polypow() method in Python.
res = P.polypow(poly,power);
print("\nResult...\n",res)

輸出

Polynomial...
(4, 1, 6)

Power...
3

Result...
[ 64. 48. 300. 145. 450. 108. 216.]

更新於:2022年2月28日

621 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.