Làm thế nào để bạn nhân hai ma trận trong một con trăn khôn ngoan?
Phép nhân ma trận NumPy là một phép toán chấp nhận hai ma trận và cho một ma trận duy nhất bằng cách nhân các hàng của ma trận thứ nhất với cột của ma trận thứ hai. Để nhân hai ma trận, NumPy cung cấp ba chức năng khác nhau Show
Trong khi thực hiện phép nhân ma trận trong NumPy, hãy đảm bảo rằng số cột của ma trận thứ nhất phải bằng số hàng của ma trận thứ hai 1. Ví dụ nhanh về phép nhân ma trận trong NumPyNếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách sử dụng phép nhân ma trận NumPy
2. Sử dụng NumPy. nhân () Lấy phép nhân ma trận theo phần tửHãy tạo các mảng NumPy và sử dụng các mảng này để thực hiện phép nhân theo từng phần tử bằng phương pháp 6. Điều này Nhân mọi phần tử của ma trận thứ nhất với phần tử tương đương trong ma trận thứ hai bằng cách sử dụng phép nhân chia phần tử hoặc Tích Hadamard. Đảm bảo rằng kích thước của cả hai ma trận phải giống nhau để nhân
Để chuyển một số hàng, cột hoặc ma trận con nhất định cho phương thức 0 và lấy phép nhân của một số hàng, cột và ma trận con nhất định. Chúng ta nên tuân theo cùng Kích thước của hàng, cột hoặc ma trận con mà chúng ta chuyển làm toán hạng của mình. Hãy lấy một ví dụ,
3. Sử dụng NumPy. dot() cho phép nhân vô hướngMột dạng đơn giản của phép nhân ma trận là phép nhân vô hướng, chúng ta có thể thực hiện điều đó bằng cách sử dụng hàm NumPy dot(). Trong phép nhân vô hướng, chúng ta có thể nhân một số vô hướng với một ma trận hoặc nhân một ma trận với một số vô hướng. Mỗi phần tử trong ma trận được nhân với vô hướng, trả về mảng hình dạng giống như mảng ban đầu Khi thực hiện phép nhân vô hướng, thứ tự không quan trọng. Điều này trả về cùng một đầu ra nếu chúng ta nhân vô hướng với ma trận hoặc ma trận với vô hướng
Chúng ta có thể nhân một ma trận 2 chiều với một ma trận 2 chiều khác bằng cách sử dụng 1. khi chúng ta nhân hai ma trận, nó phải tuân theo thứ tự i. e 2 nhân với ma trận Y không giống như ma trận Y nhân với ma trận X. Hãy tạo một hình ảnh để hiểu rõ hơn
4. Sử dụng matmul() – Nhân hai mảng NumPyPhương pháp ____13 được sử dụng để tìm tích ma trận của hai mảng. Hàm matmul() lấy mảng 1 và mảng 2 làm đối số và trả về phép nhân ma trận của các mảng NumPy đầu vào. Một vô hướng chỉ được tạo ra khi cả mảng1 và mảng2 đều là vectơ 1 chiều
5. Sự kết luậnTrong bài viết này, tôi đã giải thích khái niệm về phép nhân ma trận Python NumPy và cách sử dụng nó bằng cách sử dụng hàm 0, 5 và 6 với các ví dụ |