On this page
numpy.linalg.det
- numpy.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. 
 NotesNew 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.ExamplesThe 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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
 https://numpy.org/doc/1.19/reference/generated/numpy.linalg.det.html