Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cộng một chuỗi Laguerre vào chuỗi Laguerre khác trong Python

Để cộng một chuỗi Laguerre vào chuỗi Laguerre khác, sử dụng phương thức polynomial.laguerre.lagadd() trong NumPy Python. Phương thức trả về mảng biểu diễn chuỗi Laguerre của tổng của chúng.

Trả về tổng của hai chuỗi Laguerre c1 + c2. Các đối số là chuỗi hệ số được sắp xếp từ hạng tử bậc thấp nhất đến cao nhất, ví dụ [1, 2, 3] biểu diễn chuỗi P_0 + 2*P_1 + 3*P_2. Tham số c1 và c2 là mảng 1 chiều các hệ số chuỗi Laguerre được sắp xếp từ thấp đến cao.

Các bước thực hiện

Nhập thư viện cần thiết:

import numpy as np
from numpy.polynomial import laguerre as L

Tạo mảng 1D hệ số chuỗi Laguerre:

c1 = np.array([1, 2, 3])
c2 = np.array([3, 2, 1])

Hiển thị mảng hệ số:

print("Mảng 1...\n", c1)
print("\nMảng 2...\n", c2)

Hiển thị kiểu dữ liệu:

print("\nKiểu dữ liệu mảng 1...\n", c1.dtype)
print("\nKiểu dữ liệu mảng 2...\n", c2.dtype)

Kiểm tra số chiều:

print("\nSố chiều mảng 1...\n", c1.ndim)
print("\nSố chiều mảng 2...\n", c2.ndim)

Kiểm tra hình dạng:

print("\nHình dạng mảng 1...\n", c1.shape)
print("\nHình dạng mảng 2...\n", c2.shape)

Cộng hai chuỗi Laguerre:

print("\nKết quả (tổng)...\n", L.lagadd(c1, c2))

Ví dụ hoàn chỉnh

import numpy as np
from numpy.polynomial import laguerre as L

# Tạo mảng 1D hệ số chuỗi Laguerre
c1 = np.array([1, 2, 3])
c2 = np.array([3, 2, 1])

# Hiển thị mảng hệ số
print("Mảng 1...\n", c1)
print("\nMảng 2...\n", c2)

# Hiển thị kiểu dữ liệu
print("\nKiểu dữ liệu mảng 1...\n", c1.dtype)
print("\nKiểu dữ liệu mảng 2...\n", c2.dtype)

# Kiểm tra số chiều
print("\nSố chiều mảng 1...\n", c1.ndim)
print("\nSố chiều mảng 2...\n", c2.ndim)

# Kiểm tra hình dạng
print("\nHình dạng mảng 1...\n", c1.shape)
print("\nHình dạng mảng 2...\n", c2.shape)

# Cộng hai chuỗi Laguerre
print("\nKết quả (tổng)...\n", L.lagadd(c1, c2))

Kết quả đầu ra

Mảng 1... [1 2 3]
Mảng 2... [3 2 1]
Kiểu dữ liệu mảng 1... int64
Kiểu dữ liệu mảng 2... int64
Số chiều mảng 1... 1
Số chiều mảng 2... 1
Hình dạng mảng 1... (3,)
Hình dạng mảng 2... (3,)
Kết quả (tổng)... [4. 4. 4.]