Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

สร้างอนุกรมเลจันเดอร์จากราก complex ที่กำหนดใน Python


บทนำ

การสร้างอนุกรมเลจันเดอร์จากรากที่กำหนด ใช้เมธอด polynomial.legendre.legfromroots() ใน Python คืนค่าอาร์เรย์ 1-D ของสัมประสิทธิ์ หากรากทั้งหมดเป็นจริง ผลลัพธ์เป็นจริง หากมีรากซ้อน ผลลัพธ์จะเป็นซ้อน พารามิเตอร์ roots คือลำดับที่มีราก

ขั้นตอนการทำงาน

1. นำเข้าไลบรารี

from numpy.polynomial import legendre as L

2. สร้างอนุกรมเลจันเดอร์จากราก complex

j = complex(0, 1)
print("Result...\n", L.legfromroots((-j, j)))

3. ตรวจสอบชนิดข้อมูล

print("\nType...\n", L.legfromroots((-j, j)).dtype)

4. ตรวจสอบรูปร่าง

print("\nShape...\n", L.legfromroots((-j, j)).shape)

ตัวอย่างโค้ดสมบูรณ์

from numpy.polynomial import legendre as L

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)

ผลลัพธ์ที่คาดหวัง

Result...   [1.33333333+0.j 0. +0.j 0.66666667+0.j]
Type... complex128
Shape... (3,)