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

Nhân hai ma trận bằng NumPy trong Python

Trong hướng dẫn này, chúng ta sẽ học cách nhân hai ma trận sử dụng thư viện NumPy trong Python. Việc này trở nên rất đơn giản nhờ thư viện NumPy.

NumPy cung cấp phương thức dot để thực hiện phép nhân ma trận. Bạn có thể cài đặt NumPy bằng lệnh sau:

pip install numpy

Dưới đây là các bước thực hiện trong chương trình:

  • Nhập thư viện NumPy.

  • Khởi tạo các ma trận.

  • Nhân hai ma trận bằng phương thức numpy.dot(ma_tran_1, ma_tran_2) và lưu kết quả vào biến.

  • In kết quả ra màn hình.

Ví dụ

# nhập mô-đun
import numpy

# khởi tạo ma trận
ma_tran_1 = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]
ma_tran_2 = [
    [7, 8, 9],
    [4, 5, 6],
    [1, 2, 3]
]

# nhân hai ma trận
ket_qua = numpy.dot(ma_tran_1, ma_tran_2)

# in kết quả
print(ket_qua)

Kết quả

Nếu bạn chạy chương trình trên, bạn sẽ nhận được kết quả sau:

[[ 18 24 30]
 [ 54 69 84]
 [ 90 114 138]]

Kết luận

Nếu bạn có bất kỳ thắc mắc nào về hướng dẫn này, hãy để lại bình luận bên dưới.