Множење матрице НумПи са нп.матмул () Пример

Anonim

Множење матрице

Функција Нумпу матмул () користи се за враћање матричног производа од 2 низа. Ево како то функционише

1) 2-Д низови враћају нормалан производ

2) Димензије> 2, производ се третира као слож матрице

3) 1-Д низ се прво промовише у матрицу, а затим се израчунава производ

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

Ево,

к, и : Улазни низови. скалари нису дозвољени

оут : Ово је опционални параметар. Обично се излаз чува у ндарраи

Пример:

На исти начин, можете израчунати множење матрица помоћу нп.матмул

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

Излаз:

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

Одредница

На крају, али не најмање важно, ако требате израчунати одредницу, можете користити нп.линалг.дет (). Имајте на уму да нумпи брине о димензији.

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

Излаз:

-2.000000000000005