Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- def initializareMatriceProdus(linii: int, coloane: int):
- matrice = []
- for i in range(linii):
- linieNoua = []
- for j in range(coloane):
- linieNoua.append(0)
- matrice.append(linieNoua)
- return matrice
- def produsMatrice(a: np.ndarray, b: np.ndarray):
- produs = initializareMatriceProdus(len(a), len(b[0]))
- for i in range(len(a)):
- for j in range(len(b[0])):
- for q in range(len(b)):
- produs[i][j] += a[i][q] * b[q][j]
- for elem in produs:
- print(elem)
- X = [[12,7,3],
- [4 ,5,6],
- [7 ,8,9]]
- # 3x4 matrix
- Y = [[5,8,1,2],
- [6,7,3,0],
- [4,5,9,1]]
- produsMatrice(X, Y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement