tf.linalg.slogdet
Stay organized with collections
Save and categorize content based on your preferences.
Computes the sign and the log of the absolute value of the determinant of
tf.linalg.slogdet(
input, name=None
)
one or more square matrices.
The input is a tensor of shape [N, M, M]
whose inner-most 2 dimensions
form square matrices. The outputs are two tensors containing the signs and
absolute values of the log determinants for all N input submatrices
[..., :, :]
such that the determinant = signexp(log_abs_determinant).
The log_abs_determinant is computed as det(P)sum(log(diag(LU))) where LU
is the LU decomposition of the input and P is the corresponding
permutation matrix.
Args |
input
|
A Tensor . Must be one of the following types: half , float32 , float64 , complex64 , complex128 .
Shape is [N, M, M] .
|
name
|
A name for the operation (optional).
|
Returns |
A tuple of Tensor objects (sign, log_abs_determinant).
|
sign
|
A Tensor . Has the same type as input .
|
log_abs_determinant
|
A Tensor . Has the same type as input .
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-10-01 UTC.
[null,null,["Last updated 2020-10-01 UTC."],[],[],null,["# tf.linalg.slogdet\n\n\u003cbr /\u003e\n\n|---------------------------------------------------------------------------|\n| [TensorFlow 1 version](/versions/r1.15/api_docs/python/tf/linalg/slogdet) |\n\nComputes the sign and the log of the absolute value of the determinant of\n\n#### View aliases\n\n\n**Compat aliases for migration**\n\nSee\n[Migration guide](https://www.tensorflow.org/guide/migrate) for\nmore details.\n\n[`tf.compat.v1.linalg.slogdet`](/api_docs/python/tf/linalg/slogdet)\n\n\u003cbr /\u003e\n\n tf.linalg.slogdet(\n input, name=None\n )\n\none or more square matrices.\n\nThe input is a tensor of shape `[N, M, M]` whose inner-most 2 dimensions\nform square matrices. The outputs are two tensors containing the signs and\nabsolute values of the log determinants for all N input submatrices\n`[..., :, :]` such that the determinant = sign*exp(log_abs_determinant).\nThe log_abs_determinant is computed as det(P)*sum(log(diag(LU))) where LU\nis the LU decomposition of the input and P is the corresponding\npermutation matrix.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Args ---- ||\n|---------|--------------------------------------------------------------------------------------------------------------------------------|\n| `input` | A `Tensor`. Must be one of the following types: `half`, `float32`, `float64`, `complex64`, `complex128`. Shape is `[N, M, M]`. |\n| `name` | A name for the operation (optional). |\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ------- ||\n|-----------------------|-------------------------------------------|\n| A tuple of `Tensor` objects (sign, log_abs_determinant). ||\n| `sign` | A `Tensor`. Has the same type as `input`. |\n| `log_abs_determinant` | A `Tensor`. Has the same type as `input`. |\n\n\u003cbr /\u003e"]]