mindspore.dataset.transforms.Slice ================================== .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore/blob/master/docs/api/api_python/dataset_transforms/mindspore.dataset.transforms.Slice.rst :alt: 查看源文件 .. py:class:: mindspore.dataset.transforms.Slice(*slices) 对输入进行切片。 当前仅支持1-D输入。 参数: - **slices** (Union[int, list[int], slice, Ellipsis]) - 想要切片的片段。 - 若输入类型为int,将切片指定索引值的元素,支持负索引。 - 若输入类型为list[int], 将切片所有指定索引值的元素,支持负索引。 - 若输入类型为 `slice <https://docs.python.org/zh-cn/3.7/library/functions.html#slice>`_ ,将根据其指定的起始位置、结束位置和步长进行切片。 - 若输入类型为 `Ellipsis <https://docs.python.org/zh-cn/3.7/library/constants.html#Ellipsis>`_ ,即省略符,将切片所有元素。 - 若输入为None,将切片所有元素。 异常: - **TypeError** - 当 `slices` 不为Union[int, list[int], slice, Ellipsis]类型。