numpy.linalg.det(a)
[source]
Compute the determinant of an array.
Parameters: |
|
---|---|
Returns: |
|
See also
slogdet
New in version 1.8.0.
Broadcasting rules apply, see the numpy.linalg
documentation for details.
The determinant is computed via LU factorization using the LAPACK routine z/dgetrf
.
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 vary
Computing 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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.linalg.det.html