mindspore.ops.TriuIndices
- class mindspore.ops.TriuIndices(row, col, offset=0, dtype=mstype.int32)[源代码]
计算 row * col 行列矩阵的上三角元素的索引,并将它们作为一个 2xN 的Tensor返回。
警告
这是一个实验性API,后续可能修改或删除。
更多参考详见
mindspore.ops.triu_indices()
。- 参数:
row (int) - 2-D 矩阵的行数。
col (int) - 2-D 矩阵的列数。
offset (int,可选) - 对角线偏移量。默认值:
0
。dtype (
mindspore.dtype
,可选) - 指定输出Tensor数据类型,支持的数据类型为mstype.int32
和mstype.int64
,默认值:mstype.int32
。
- 输出:
y (Tensor) - 矩阵的下三角形部分的索引。数据类型由 dtype 指定,shape为 \((2, tril\_size)\) ,其中,\(tril\_size\) 为上三角矩阵的元素总数。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> from mindspore import ops >>> from mindspore import dtype as mstype >>> net = ops.TriuIndices(5, 4, 2, mstype.int64) >>> output = net() >>> print(output) [[0 0 1] [2 3 3]] >>> print(output.dtype) Int64