Learn Before
Concept

Basic Matrix Routines

•INVERSE

A.I #inverse linalg.inv(A) #inverse

•TRANSPOSE and CONJUGATE

A.T #transpose matrix A.H #conjugate

•TRACE

np.trace(A) #trace

•NORM

linalg.norm(A) #Frobenius norm linalg.norm(A,1) #L1 Norm (max column sum) linalg.norm(A,np.inf) #L inf Norm (max row sum)

•RANK

np.linalg.matrix_rank(C) #matrix rank

•DETERMINANT

linalg.det(A) #determinant

•SOLVING LINEAR EQUATIONS

linalg.solve(A,b) #solver for dense matrices E = np.mat(a).T #solver for dense matrices linalg.lstsq(F,E) #least-squares solution to linear matrix equation

•GENERALIZED INVERSE

linalg.pinv(C) #Compute the pseudo-inverse of a matrix (least-squares solver) linalg.pinv2(C) #Compute the pseudo-inverse of a matrix (SVD)

0

1

Updated 2021-06-21

Tags

Python Programming Language

Data Science