python multiplying two matrices code example

Example 1: addition of two matrices in python

num = [2, 3, 4], [5, 6, 7]
num2 = [8, 9, 10], [11, 12, 13]
num3 = [0, 0, 0], [0, 0, 0]
for i in range(len(num)):
    print(num[i])
for i in range(len(num)):
    print(num2[i])
print()
for i in range (len(num)):
    for j in range(len(num)+1):
        num3[i][j] = num[i][j] + num2[i][j]

for i in range(len(num3)):
    print(num3[i])

Example 2: how to multiply matrices in python

>>> a = np.ones([9, 5, 7, 4])
>>> c = np.ones([9, 5, 4, 3])
>>> np.dot(a, c).shape
(9, 5, 7, 9, 5, 3)
>>> np.matmul(a, c).shape
(9, 5, 7, 3)
>>> # n is 7, k is 4, m is 3