mindspore.ops.StridedSlice

查看源文件
class mindspore.ops.StridedSlice(begin_mask=0, end_mask=0, ellipsis_mask=0, new_axis_mask=0, shrink_axis_mask=0)[源代码]

对输入Tensor根据步长和索引进行切片提取。

更多参考详见 mindspore.ops.strided_slice()

参数:
  • begin_mask (int,可选) - 表示切片的起始索引掩码。默认值: 0

  • end_mask (int,可选) - 表示切片的结束索引掩码。默认值: 0

  • ellipsis_mask (int,可选) - 维度掩码值为1说明不需要进行切片操作。为int型掩码。默认值: 0

  • new_axis_mask (int,可选) - 表示切片的新增维度掩码。默认值: 0

  • shrink_axis_mask (int,可选) - 表示切片的收缩维度掩码。为int型掩码。默认值: 0

输入:
  • input_x (Tensor) - 需要切片处理的输入Tensor。

  • begin (tuple[int]) - 指定开始切片的索引。

  • end (tuple[int]) - 指定结束切片的索引。

  • strides (tuple[int]) - 指定各维度切片的步长。输入为一个tuple,仅支持int值。strides 的元素必须非零。可能为负值,这会导致反向切片。

输出:

返回根据起始索引、结束索引和步长进行提取出的切片Tensor。