Perkalian Matriks NumPy dengan Contoh np.matmul ()

Anonim

Perkalian Matriks

Fungsi Numpu matmul () digunakan untuk mengembalikan produk matriks dari 2 larik. Berikut cara kerjanya

1) array 2-D, mengembalikan produk normal

2) Dimensi> 2, produk diperlakukan sebagai tumpukan matriks

3) Larik 1-D pertama kali dipromosikan menjadi matriks, lalu produk dihitung

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

Sini,

x, y : Larik input. skalar tidak diperbolehkan

out : Ini adalah parameter opsional. Biasanya keluaran disimpan dalam ndarray

Contoh:

Dengan cara yang sama, Anda dapat menghitung perkalian matriks dengan 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)

Keluaran:

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

Determinan

Last but not least, jika Anda perlu menghitung determinan, Anda dapat menggunakan np.linalg.det (). Perhatikan bahwa numpy menangani dimensi.

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

Keluaran:

-2.000000000000005