mindspore.Tensor.matrix_determinant
- Tensor.matrix_determinant()[source]
Computes the determinant of one or more square matrices.
x refers to self tensor.
- Returns
Tensor, The shape is \(x\_shape[:-2]\), the dtype is same as ‘x’.
- Raises
TypeError – If self tensor is not a Tensor.
TypeError – If dtype of self tensor not float32, float64, complex64 or complex128.
ValueError – If the last two dimensions of self tensor is not same size.
ValueError – If the dimension of self tensor is less than 2.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> 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. ]