You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

mindspore.dataset.apply.rst 808 B

12345678910111213141516171819202122232425262728
  1. .. py:method:: apply(apply_func)
  2. 对数据集对象执行给定操作函数。
  3. **参数:**
  4. `apply_func` (function):传入 `Dataset` 对象作为参数,并将返回处理后的 `Dataset` 对象。
  5. **返回:**
  6. 执行了给定操作函数的数据集对象。
  7. **样例:**
  8. >>> # dataset是数据集类的实例化对象
  9. >>>
  10. >>> # 声明一个名为apply_func函数,其返回值是一个Dataset对象
  11. >>> def apply_func(data):
  12. ... data = data.batch(2)
  13. ... return data
  14. >>>
  15. >>> # 通过apply操作调用apply_func函数
  16. >>> dataset = dataset.apply(apply_func)
  17. **异常:**
  18. - **TypeError:** `apply_func` 不是一个函数。
  19. - **TypeError:** `apply_func` 未返回Dataset对象。