ในการยกพหุนามเป็นยกกำลัง ให้ใช้เมธอด numpy.polynomial.polynomial.polypow() ใน Python ส่งกลับพหุนาม c ยกกำลัง pow อาร์กิวเมนต์ c คือลำดับของสัมประสิทธิ์ที่เรียงลำดับจากต่ำไปสูง เช่น [1,2,3] คือชุดข้อมูล 1 + 2*x + 3*x**2 เมธอดจะคืนค่าอาร์เรย์ของอนุกรมสัมประสิทธิ์แทนผลหารและเศษเหลือ
พารามิเตอร์ที่ 1 c คืออาร์เรย์ 1-D ของอาร์เรย์ของสัมประสิทธิ์อนุกรมที่เรียงลำดับจากระดับต่ำไปสูง พารามิเตอร์ตัวที่ 2 pow คือกำลังที่จะยกอนุกรม พารามิเตอร์ตัวที่ 3 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)
ในการยกพหุนามเป็นยกกำลัง ให้ใช้เมธอด numpy.polynomial.polynomial.polypow() ใน Python ส่งกลับพหุนาม 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.]