【发布时间】:2019-09-08 18:03:17
【问题描述】:
我有一个异步生成器,我正试图将它传递给 keras 模型 fit_generator,但异步生成器返回一个对象,而不是生成器。
我试过谷歌搜索,但没有找到解决方案。这似乎是一个非常具体的问题。
【问题讨论】:
-
您是否尝试过将生成器收集到列表中并将其传递给模型?您可以为此使用异步列表理解,例如
lst = [x async for x in bla()] -
是的,但是,我有几千万行数据,所以我试图找到一种方法来做异步生成器 -> 生成器。
-
可以分批做吗?除非线程有魔法,否则非异步代码将永远无法处理异步生成器。
-
查看this answer 了解线程方法,但批处理可能是更简单的选择。
标签: generator python-3.7 python-asyncio