Множење матрице
Функција Нумпу матмул () користи се за враћање матричног производа од 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