ในการสร้างซีรีส์ Legendre ให้ใช้เมธอด polynomial.legendre.legfromroots() ใน Python วิธีการส่งคืนอาร์เรย์ 1-D ของสัมประสิทธิ์ ถ้ารากทั้งหมดเป็นของจริง ผลลัพธ์ก็คืออาร์เรย์จริง ถ้ารากบางส่วนนั้นซับซ้อน ค่าที่ออกมาจะซับซ้อนแม้ว่าสัมประสิทธิ์ทั้งหมดในผลลัพธ์จะเป็นจำนวนจริงก็ตาม รากของพารามิเตอร์คือลำดับที่มีราก
ขั้นตอน
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
from numpy.polynomial import legendre as L
สร้างชุด Legendre โดยใช้เมธอด polynomial.legendre.legfromroots() ใน Python -
j = complex(0,1) print("Result...\n",L.legfromroots((-j, j)))
รับประเภทข้อมูล -
print("\nType...\n",L.legfromroots((-j, j)).dtype)
รับรูปร่าง -
print("\nShape...\n",L.legfromroots((-j, j)).shape)
ตัวอย่าง
from numpy.polynomial import legendre as L # To generate a Legendre series, use the polynomial.legendre.legfromroots() method in Python j = complex(0,1) print("Result...\n",L.legfromroots((-j, j))) # Get the datatype print("\nType...\n",L.legfromroots((-j, j)).dtype) # Get the shape print("\nShape...\n",L.legfromroots((-j, j)).shape)
ผลลัพธ์
Result... [1.33333333+0.j 0. +0.j 0.66666667+0.j] Type... complex128 Shape... (3,)