NumPy-matriisikertaus np.matmul () -esimerkillä

Anonim

Matriisikertaus

Numpu matmul () -funktiota käytetään kahden matriisin matriisituloksen palauttamiseen. Näin se toimii

1) 2-D-taulukot, se palauttaa normaalin tuotteen

2) Mitat> 2, tuotetta käsitellään matriisipinona

3) 1-D-taulukko ylennetään ensin matriisiksi ja sitten tuote lasketaan

numpy.matmul(x, y, out=None)

Tässä,

x, y : Syöttöryhmät. skalaareja ei sallita

out : Tämä on valinnainen parametri. Yleensä tulos tallennetaan ndarray-tiedostoon

Esimerkki:

Samalla tavalla voit laskea matriisien kertolaskun np.matmul-tiedostolla

### Matmul: matruc product of two arraysh = [[1,2],[3,4]]i = [[5,6],[7,8]]### 1*5+2*7 = 19np.matmul(h, i)

Tuotos:

array([[19, 22],[43, 50]]) 

Määrittävä

Viimeisenä mutta ei vähäisimpänä, jos sinun on laskettava determinantti, voit käyttää np.linalg.det (). Huomaa, että numpy huolehtii ulottuvuudesta.

## Determinant 2*2 matrix### 5*8-7*6np.linalg.det(i) 

Tuotos:

-2.000000000000005