Advertisement
brospresident

Untitled

Oct 6th, 2021
1,046
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. import numpy as np
  2.  
  3. def initializareMatriceProdus(linii: int, coloane: int):
  4.     matrice = []
  5.  
  6.     for i in range(linii):
  7.         linieNoua = []
  8.         for j in range(coloane):
  9.             linieNoua.append(0)
  10.         matrice.append(linieNoua)
  11.    
  12.     return matrice
  13.        
  14.  
  15. def produsMatrice(a: np.ndarray, b: np.ndarray):
  16.     produs = initializareMatriceProdus(len(a), len(b[0]))
  17.     for i in range(len(a)):
  18.         for j in range(len(b[0])):
  19.             for q in range(len(b)):
  20.                 produs[i][j] += a[i][q] * b[q][j]
  21.  
  22.     for elem in produs:
  23.         print(elem)
  24.  
  25.  
  26. X = [[12,7,3],
  27.     [4 ,5,6],
  28.     [7 ,8,9]]
  29. # 3x4 matrix
  30. Y = [[5,8,1,2],
  31.     [6,7,3,0],
  32.     [4,5,9,1]]
  33.  
  34. produsMatrice(X, Y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement