On this page
numpy.linalg.det
linalg.det(a)[source]- 
    
Compute the determinant of an array.
- Parameters
 - 
      
a(…, M, M) array_like- 
        
Input array to compute determinants for.
 
 - Returns
 - 
      
det(…) array_like- 
        
Determinant of
a. 
 
See also
slogdet- 
       
Another way to represent the determinant, more suitable for large matrices where underflow/overflow may occur.
 scipy.linalg.det- 
       
Similar function in SciPy.
 
Notes
New in version 1.8.0.
Broadcasting rules apply, see the
numpy.linalgdocumentation for details.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 # may varyComputing determinants for a stack of matrices:
>>> a = np.array([ [[1, 2], [3, 4]], [[1, 2], [2, 1]], [[1, 3], [3, 1]] ]) >>> a.shape (3, 2, 2) >>> np.linalg.det(a) array([-2., -3., -8.]) 
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
 https://numpy.org/doc/1.20/reference/generated/numpy.linalg.det.html