Để tính nghiệm của một chuỗi Legendre, hãy sử dụng phương thức polynomial.legendre.legroots() trong Python. Phương thức trả về mảng các nghiệm của chuỗi. Nếu tất cả nghiệm đều thực, thì kết quả cũng thực, ngược lại nó phức. Tham số c là mảng 1-D các hệ số.
Các bước thực hiện
Trước tiên, nhập thư viện cần thiết:
from numpy.polynomial import legendre as L
Để tính nghiệm của chuỗi Legendre, sử dụng phương thức polynomial.legendre.legroots():
print("Kết quả...\n", L.legroots((0, 1, 2)))
Lấy kiểu dữ liệu:
print("\nKiểu...\n", L.legroots((0, 1, 2)).dtype)
Lấy hình dạng:
print("\nHình dạng...\n", L.legroots((0, 1, 2)).shape)
Ví dụ hoàn chỉnh
from numpy.polynomial import legendre as L
# Tính nghiệm chuỗi Legendre
print("Kết quả...\n", L.legroots((0, 1, 2)))
# Lấy kiểu dữ liệu
print("\nKiểu...\n", L.legroots((0, 1, 2)).dtype)
# Lấy hình dạng
print("\nHình dạng...\n", L.legroots((0, 1, 2)).shape)
Kết quả đầu ra
Kết quả... [-0.76759188 0.43425855] Kiểu... float64 Hình dạng... (2,)