Matrix Determinant
The determinant of a matrix is a scalar value computed from a square matrix that gives us some very useful information. For example, it can tell us whether an inverse of a matrix exists. If the determinant of a matrix is zero, there is no inverse for a matrix. This also tells us useful information about solving linear equations.
Given matrix $A$ such that:
$$ A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}$$
then
$$ det(A) = det(\begin{bmatrix} a & b \\ c & d \end{bmatrix}) = ad - bc $$
Implementation in Numpy
The numpy.linalg.det method returns the determinant of a matrix
import numpy as np
A = np.array([3, 5, 1, 2, 5, 3, 3, 2, 1]).reshape(3,3)
A
np.linalg.det(A)