cupy.linalg.slogdet

cupy.linalg.slogdet(a)[source]

Returns sign and logarithm of the determinat of an array.

It calculates the natural logarithm of the deteminant 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 deteminant as a real number 0, 1 or -1. ‘logdet’ represents the natural logarithm of the absolute of the deteminant. If the deteninant 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