mindspore.Tensor.matrix_determinant
- mindspore.Tensor.matrix_determinant()[源代码]
计算一个或多个方阵的行列式。
x 指的当前 Tensor。
- 返回:
Tensor,形状为 x_shape[:-2] ,数据类型与 x 相同。
- 异常:
TypeError - x 不为 Tensor。
TypeError - x 的数据类型不为以下类型: mstype.float32、 mstype.float64、 mstype.complex64 和 mstype.complex128。
ValueError - x 的最后两个维度大小不同。
ValueError - x 的维数小于2。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> input_x = Tensor(np.array([[[-4.5, -1.5], [7.0, 6.0]], [[2.5, 0.5], [3.0, 9.0]]]), mindspore.float32) >>> output = input_x.matrix_determinant() >>> print(output) [-16.5 21. ]