det
计算一个或批量方阵的行列式值。
参数
x (Tensor):输入一个或批量方阵。
x的形状应为[*, n, n],其中*为零或更大的批次维度。别名input。name (str|None,可选) - 该参数用于打印调试信息,具体用法请参见 api_guide_Name,默认值为 None。
关键字参数
out (Tensor,可选) - 指定输出的存储结果的 Tensor,如果提供,返回值将是
out本身。默认值为None。
返回
Tensor,输出方阵的行列式值。Shape 为 [*] 。
代码示例
>>> import paddle
>>> paddle.seed(2023)
>>> x = paddle.randn([3, 3, 3])
>>> A = paddle.linalg.det(x)
>>> print(A)
Tensor(shape=[3], dtype=float32, place=Place(cpu), stop_gradient=True,
[-1.29280925, 0.77832544, 0.89754158])