未验证 提交 870298bb 编写于 作者: H huzhiqiang 提交者: GitHub

modify API doc : fluid.io.map_readers(func, *readers) (#1405)

* modify io_map_readers
上级 f1bd76d5
......@@ -5,17 +5,31 @@ map_readers
.. py:function:: paddle.fluid.io.map_readers(func, *readers)
创建使用每个数据读取器的输出作为参数输出函数返回值的数据读取器。
该接口将创建一个数据读取器(Reader),其中 `func` 函数的输出将直接作为新数据读取器的输出, `readers` 的输出将作为函数 `func` 的输入参数。
例如:如果输入的 `readers` 为两个输出分别为:2、3 的 `reader` ,输入的 `func` 为乘法函数 `mul(x, y)` ,则得到的新建 `reader` 的输出为:6。
参数:
- **func** - 使用的函数. 函数类型应为(Sample) => Sample
- **readers** - 其输出将用作func参数的reader。
- **func** - 读取数据并返回数据项的函数, `func` 的输出将直接作为新创建的数据读取器的输出。
- **readers** - 输入的一个或多个数据读取器(Reader),这些数据读取器的输出数据将作为函数 `func` 的输入参数。数据读取器的定义参见 :ref:`cn_api_paddle_data_reader_reader` 。
返回: 新创建的数据读取器(Reader)
**代码示例**:
类型:callable
.. code-block:: python
返回: 被创建数据的读取器
import paddle.reader
d = {"h": 0, "i": 1}
def func(x):
return d[x]
def reader():
yield "h"
yield "i"
map_reader_result = paddle.reader.map_readers(func, reader)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册