mindspore.ops.MatrixDiagPartV3
- class mindspore.ops.MatrixDiagPartV3[源代码]
返回Tensor的对角线部分。
更多参考详见
mindspore.ops.matrix_diag_part()
。- 支持平台:
Ascend
GPU
CPU
样例:
>>> x = Tensor(np.array([[1, 2, 3, 4], ... [5, 6, 7, 8], ... [9, 8, 7, 6]]), mindspore.float32) >>> k =Tensor(np.array([1, 3]), mindspore.int32) >>> padding_value = Tensor(np.array(9), mindspore.float32) >>> matrix_diag_part_v3 = ops.MatrixDiagPartV3(align='RIGHT_LEFT') >>> output = matrix_diag_part_v3(x, k, padding_value) >>> print(output) [[9. 9. 4.] [9. 3. 8.] [2. 7. 6.]] >>> print(output.shape) (3, 3)