In this example, we will learn to multiply matrices using two different ways: nested loop and, nested list comprehension.
In Python, we can implement a matrix as nested list (list inside a list).
We can treat each element as a row of the matrix.
For example X = [[1, 2], [4, 5], [3, 6]] would represent a 3x2 matrix.
The first row can be selected as X[0]. And, the element in first row, first column can be selected as X[0][0].
Multiplication of two matrices X and Y is defined only if the number of columns in X is equal to the number of rows Y.
If X is a n x m matrix and Y is a m x l matrix then, XY is defined and has the dimension n x l (but YX is not defined). Here are a couple of ways to implement matrix multiplication in Python.
On this page of the site you can watch the video online Python Program to Multiply Two Matrices with a duration of hours minute second in good quality, which was uploaded by the user Paul Mansour 01 April 2021, share the link with friends and acquaintances, this video has already been watched 220 times on youtube and it was liked by like viewers. Enjoy your viewing!