slogdet¶
计算批量矩阵的行列式值的符号值和行列式值绝对值的自然对数值。如果行列式值为0,则符号值为0,自然对数值为-inf。
参数:¶
x (Tensor) : 输入一个或批量矩阵。
x
的形状应为[*, M, M]
, 其中*
为零或更大的批次维度, 数据类型支持float32, float64。
返回:¶
Tensor out_value, 输出矩阵的行列式值 Shape为。
[2, *]
。
代码示例:¶
import paddle
x = paddle.randn([3,3,3])
A = paddle.linalg.slogdet(x)
print(A)
# [[ 1. , 1. , -1. ],
# [-0.98610914, -0.43010661, -0.10872950]])