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

คำนวณรากของซีรีส์ Legendre ใน Python


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

ขั้นตอน

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

from numpy.polynomial import legendre as L

ในการคำนวณรากของซีรีส์ Legendre ให้ใช้เมธอด polynomial.legendre.legroots() ในPython -

print("Result...\n",L.legroots((0, 1, 2)))

รับประเภทข้อมูล -

print("\nType...\n",L.legroots((0, 1, 2)).dtype)

รับรูปร่าง -

print("\nShape...\n",L.legroots((0, 1, 2)).shape)

ตัวอย่าง

from numpy.polynomial import legendre as L

# To compute the roots of a Legendre series, use the polynomial.legendre.legroots() method in Python
print("Result...\n",L.legroots((0, 1, 2)))

# Get the datatype
print("\nType...\n",L.legroots((0, 1, 2)).dtype)

# Get the shape
print("\nShape...\n",L.legroots((0, 1, 2)).shape)

ผลลัพธ์

Result...
   [-0.76759188 0.43425855]

Type...
float64

Shape...
(2,)