Computer >> Máy Tính >  >> Lập trình >> Python

Nhân hai ma trận bằng cách sử dụng Numpy trong Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách nhân hai ma trận bằng cách sử dụng NumPy thư viện bằng Python. Thật đơn giản với NumPy thư viện.

Nó có một phương thức được gọi là dot cho phép nhân thuần thục. Bạn có thể cài đặt thư viện NumPy bằng lệnh sau.

pip install numpy

Hãy xem các bước liên quan đến chương trình.

  • Nhập thư viện NumPy.

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

  • Nhân các ma trận với phương thức numpy.dot (matrix_1, matrix_2) và lưu trữ kết quả trong một biến.

  • In kết quả.

Xem đoạn mã dưới đây.

Ví dụ

# importing the module
import numpy
# initializing the matrices matrix_1 = [
      [1, 2, 3], [4, 5, 6], [7, 8, 9]
   ] matrix_2 = [
      [7, 8, 9], [4, 5, 6],[1, 2, 3]
   ]
# multiplying the two matrices
result = numpy.dot(matrix1, matrix2)
# printing the result
print(result)

Đầu ra

Nếu bạn thực hiện 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ỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.