mindspore.ops.slogdet
- mindspore.ops.slogdet(input)[源代码]
对一个或多个方阵行列式的绝对值取对数,返回其符号和值。
说明
输出的类型是实数,即使 input 是复数。
- 参数:
input (Tensor) - 输入tensor,shape为
。
- 返回:
两个tensor组成的tuple,分别为符号和绝对值的对数值。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> input = mindspore.tensor([[1., 2], [3, 4]]) >>> sign, value = mindspore.ops.slogdet(input) >>> print(sign) -1.0 >>> print(value) 0.6931472 >>> input = mindspore.tensor([[[-4.5, -1.5], [7.0, 6.0]], [[2.5, 0.5], [3.0, 9.0]]]) >>> sign, value = mindspore.ops.slogdet(input) >>> print(sign) [-1. 1.] >>> print(value) [2.8033605 3.0445223]