Pendaraban Matriks NumPy dengan np.matmul () Contoh

Anonim

Pendaraban Matriks

Fungsi Numpu matmul () digunakan untuk mengembalikan produk matriks dari 2 tatasusunan. Inilah cara ia berfungsi

1) array 2-D, ia mengembalikan produk normal

2) Dimensi> 2, produk dianggap sebagai timbunan matriks

3) Array 1-D mula-mula dipromosikan ke matriks, dan kemudian produk dikira

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

Di sini,

x, y : Susunan input. skalar tidak dibenarkan

keluar : Ini adalah parameter pilihan. Biasanya output disimpan dalam ndarray

Contoh:

Dengan cara yang sama, anda boleh mengira pendaraban 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)

Pengeluaran:

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

Penentu

Akhir sekali, jika anda perlu mengira penentu, anda boleh menggunakan np.linalg.det (). Perhatikan bahawa numpy menjaga dimensi.

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

Pengeluaran:

-2.000000000000005