mindspore.ops.logdet
- mindspore.ops.logdet(input)[源代码]
计算方块矩阵或批量方块矩阵的对数行列式。
- 参数:
input (Tensor) - shape为 \((*, n, n)\) 的Tensor,其中 \(*\) 代表着0或多个batch维。
- 返回:
Tensor,input 的对数行列式。如果行列式小于0,则返回nan。如果行列式等于0,则返回-inf。
- 异常:
TypeError - 如果 input 的dtype不是float32、float64、Complex64或Complex128。
- 支持平台:
CPU
样例:
>>> import mindspore >>> from mindspore import Tensor, ops >>> a = Tensor([[[8, 9], [1, 2]], [[5, 6], [3, 4]]], mindspore.float32) >>> output = ops.logdet(a) >>> print(output) [1.9459091 0.6931454]