Compute the determinant of an array.
| Parameters : | a : (M, M) array_like 
  | 
|---|---|
| Returns : | det : float 
  | 
See also
Notes
The determinant is computed via LU factorization using the LAPACK routine z/dgetrf.
Examples
The determinant of a 2-D array [[a, b], [c, d]] is ad - bc:
>>> a = np.array([[1, 2], [3, 4]])
>>> np.linalg.det(a)
-2.0