Multiplicarea matricei
Funcția Numpu matmul () este utilizată pentru a returna produsul matricial din 2 matrice. Iată cum funcționează
1) Matrici 2-D, returnează produsul normal
2) Dimensiuni> 2, produsul este tratat ca un teanc de matrice
3) Matricea 1-D este promovată mai întâi într-o matrice, iar apoi se calculează produsul
numpy.matmul(x, y, out=None)
Aici,
x, y : tablouri de intrare. scalarele nu sunt permise
out : Acesta este un parametru opțional. De obicei, ieșirea este stocată în ndarray
Exemplu:
În același mod, puteți calcula multiplicarea matricilor cu np.matmul
### Matmul: matruc product of two arraysh = [[1,2],[3,4]]i = [[5,6],[7,8]]### 1*5+2*7 = 19np.matmul(h, i)
Ieșire:
array([[19, 22],[43, 50]])
Determinant
Nu în ultimul rând, dacă trebuie să calculați determinantul, puteți utiliza np.linalg.det (). Rețineți că numpy are grijă de dimensiune.
## Determinant 2*2 matrix### 5*8-7*6np.linalg.det(i)
Ieșire:
-2.000000000000005