Để trả về ma trận đồng hành tỷ lệ của mảng 1-D các hệ số đa thức Laguerre, hãy sử dụng laguerre.lagcompanion() trong NumPy Python. Ma trận đồng hành thông thường của các đa thức Laguerre đã đối xứng khi c là đa thức Laguerre cơ sở, do đó không áp dụng tỷ lệ.
Trả về ma trận đồng hành có kích thước (deg, deg). Tham số c là mảng 1-D các hệ số chuỗi Laguerre được sắp xếp từ bậc thấp đến cao.
Các bước thực hiện
1. Nhập thư viện cần thiết
import numpy as np
from numpy.polynomial import laguerre as L
2. Tạo mảng 1D hệ số
c = np.array([1, 2, 3])
3. Hiển thị mảng
print("Mảng của chúng ta...\n", c)
4. Kiểm tra số chiều
print("\nSố chiều của mảng...\n", c.ndim)
5. Lấy kiểu dữ liệu
print("\nKiểu dữ liệu của đối tượng mảng...\n", c.dtype)
6. Lấy hình dạng
print("\nHình dạng của đối tượng mảng...\n", c.shape)
7. Trả về ma trận đồng hành tỷ lệ
print("\nKết quả...\n", L.lagcompanion(c))
Ví dụ hoàn chỉnh
import numpy as np
from numpy.polynomial import laguerre as L
# Tạo mảng 1D hệ số
c = np.array([1, 2, 3])
# Hiển thị mảng
print("Mảng của chúng ta...\n", c)
# Kiểm tra số chiều
print("\nSố chiều của mảng...\n", c.ndim)
# Lấy kiểu dữ liệu
print("\nKiểu dữ liệu của đối tượng mảng...\n", c.dtype)
# Lấy hình dạng
print("\nHình dạng của đối tượng mảng...\n", c.shape)
# Trả về ma trận đồng hành tỷ lệ
print("\nKết quả...\n", L.lagcompanion(c))
Kết quả đầu ra
Mảng của chúng ta...
[1 2 3]
Số chiều của mảng...
1
Kiểu dữ liệu của đối tượng mảng...
int64
Hình dạng của đối tượng mảng...
(3,)
Kết quả...
[[ 1. -0.33333333]
[-1. 4.33333333]]