ในการยกพหุนามเป็นยกกำลัง ให้ใช้เมธอด 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.]