firstn

paddle.fluid.io.firstn(reader, n)[源代码]

该接口创建一个数据读取器,它可以返回的最大样本数为n。

参数:
  • reader (callable) – 输入的数据读取器。
  • n (int) – 可以返回的最大样本数。

返回: 新的的数据读取器。

返回类型: callable

import paddle.fluid as fluid
def reader():
    for i in range(100):
        yield i
firstn_reader = fluid.io.firstn(reader, 5)
for e in firstn_reader():
    print(e)
# 输出结果为:0 1 2 3 4