mindspore/docs/api/api_python/dataset/mindspore.dataset.apply.rst

28 lines
808 B
ReStructuredText
Raw Normal View History

2021-11-26 19:07:07 +08:00
.. py:method:: apply(apply_func)
2021-11-22 16:38:21 +08:00
对数据集对象执行给定操作函数。
2021-11-26 19:07:07 +08:00
**参数:**
`apply_func` (function):传入 `Dataset` 对象作为参数,并将返回处理后的 `Dataset` 对象。
**返回:**
执行了给定操作函数的数据集对象。
**样例:**
>>> # dataset是数据集类的实例化对象
>>>
>>> # 声明一个名为apply_func函数其返回值是一个Dataset对象
>>> def apply_func(data)
... data = data.batch(2)
... return data
>>>
>>> # 通过apply操作调用apply_func函数
>>> dataset = dataset.apply(apply_func)
**异常:**
- **TypeError** `apply_func` 不是一个函数。
- **TypeError** `apply_func` 未返回Dataset对象。