首页 Paddle框架 帖子详情
请问定义reader为什么要这样嵌套
收藏
快速回复
Paddle框架 问答深度学习模型训练学习资料 164 0
请问定义reader为什么要这样嵌套
收藏
快速回复
Paddle框架 问答深度学习模型训练学习资料 164 0

学习了一下这个例子,https://aistudio.baidu.com/aistudio/projectdetail/1217186?channelType=0&channel=0&qq-pf-to=pcqq.group  请问这里为啥要嵌套:

def my_train_reader():

     def reader():

          for temp in train_data:

          yield temp[:-1], temp[-1]

     return reader

如果不嵌套:

def my_train_reader():
     for temp in train_data:
     yield temp[:-1], temp[-1]
return my_train_reader

 这样不嵌套,简单容易想到,有什么区别呢?

我又参考了一些别的文章   也都是嵌套定义reader的,都是这样做的,请问如果不嵌套,会有什么问题呢?

 

0
收藏
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户