mindspore/docs/api/api_python/mindspore.dataset.transform...

58 lines
1.8 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.dataset.transforms
============================
此模块用于通用数据增强其中一部分增强操作是用C++实现的具有较好的高性能另一部分是基于Python实现使用了NumPy模块作为支持。
在API示例中常用的模块导入方法如下
.. code-block::
import mindspore.dataset as ds
import mindspore.dataset.transforms as transforms
注意旧的API导入方式已经过时且会逐步废弃因此推荐使用上面的方式但目前仍可按以下方式导入
.. code-block::
from mindspore.dataset.transforms import c_transforms
from mindspore.dataset.transforms import py_transforms
更多详情请参考[通用数据处理与增强](https://www.mindspore.cn/tutorials/zh-CN/master/advanced/dataset/augment_common_data.html)。
常用数据处理术语说明如下:
- TensorOperation所有C++实现的数据处理操作的基类。
- PyTensorOperation所有Python实现的数据处理操作的基类。
变换
-----
.. mscnautosummary::
:toctree: dataset_transforms
:nosignatures:
:template: classtemplate.rst
mindspore.dataset.transforms.Compose
mindspore.dataset.transforms.Concatenate
mindspore.dataset.transforms.Duplicate
mindspore.dataset.transforms.Fill
mindspore.dataset.transforms.Mask
mindspore.dataset.transforms.OneHot
mindspore.dataset.transforms.PadEnd
mindspore.dataset.transforms.RandomApply
mindspore.dataset.transforms.RandomChoice
mindspore.dataset.transforms.RandomOrder
mindspore.dataset.transforms.Slice
mindspore.dataset.transforms.TypeCast
mindspore.dataset.transforms.Unique
工具
-----
.. mscnautosummary::
:toctree: dataset_transforms
:nosignatures:
:template: classtemplate.rst
mindspore.dataset.transforms.Relational