cupy.linalg.slogdet

cupy.linalg.slogdet(a)[source]

Returns sign and logarithm of the determinant of an array.

It calculates the natural logarithm of the determinant of a given value.

Parameters:a (cupy.ndarray) – The input matrix with dimension (..., N, N).
Returns:It returns a tuple (sign, logdet). sign represents each sign of the determinant as a real number 0, 1 or -1. ‘logdet’ represents the natural logarithm of the absolute of the determinant. If the determinant is zero, sign will be 0 and logdet will be -inf. The shapes of both sign and logdet are equal to a.shape[:-2].
Return type:tuple of ndarray