mindspore.dataset.vision.ToType
- class mindspore.dataset.vision.ToType(data_type)[源代码]
将输入转换为指定的MindSpore数据类型或NumPy数据类型。
效果同
mindspore.dataset.transforms.TypeCast
。说明
此操作支持通过 Offload 在 Ascend 或 GPU 平台上运行。
- 参数:
data_type (Union[mindspore.dtype, numpy.dtype]) - 输出图像的数据类型,例如 numpy.float32 。
- 异常:
TypeError - 当 data_type 的类型不为
mindspore.dtype
或numpy.dtype
。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import numpy as np >>> from mindspore.dataset.transforms import Compose >>> >>> transforms_list = Compose([vision.Decode(to_pil=True), ... vision.RandomHorizontalFlip(0.5), ... vision.ToTensor(), ... vision.ToType(np.float32)]) >>> # apply the transform to dataset through map function >>> image_folder_dataset = image_folder_dataset.map(operations=transforms_list, ... input_columns="image")