generator 相关问题

生成器是子例程的泛化,主要用于简化迭代器的编写。生成器中的yield语句不指定要跳转到的协程,而是将值传递回父例程。


ES6生成器:来自iterator.throw的错误堆栈跟踪(错误)

ES6方法:iterator.throw(err)通常被描述为注入异常,就好像它发生在生成器的yield语句中一样。问题是此异常的堆栈跟踪...

回答 2 投票 16

使用Tensorflow Dataset.from_generator生成的数据在调用iterator.get_next()时会导致错误

我是Tensorflow的新手。我关注了一些在线帖子并编写了代码来从生成器获取数据。代码如下所示:def gen(my_list_of_files):for my in my_list_of_files:with open(...

回答 1 投票 0

在等待时,未能同时解决的发电机产生的承诺

我正在使用生成器函数来模拟可迭代的任务队列:function * taskQueue(){for(let i = 0; i <10; i ++){yield new Promise((resolve)=> {setTimeout(()=>。 ..

回答 2 投票 3

Python的PEP 484类型注释用于Generator Expression

返回生成器表达式的函数的正确类型注释是什么?例如:def foo():return(x * x表示范围(10)中的x)我无法弄清楚这是否是 - > Iterator [int], - > ...

回答 1 投票 3

使用Keras model.fit_generator生成器

在编写用于训练Keras模型的自定义生成器时,我最初尝试使用生成器语法。所以我从__next__中得到了。但是,当我尝试使用model.fit_generator训练我的模式时...

回答 3 投票 6

Itertools循环方法 - 为什么“while”循环?

回顾一下itertools.cycle的实现细节,在我看来,while循环用于重置生成器(带有yield的函数)并提供可迭代的无限重复,但是......

回答 1 投票 2

我该如何重试功能?

我正在开发一个满足个人需求的脚本。如果错误返回我需要重试,但我不知道如何解决它。怎么解决? const request = require(“request”); const co = require('co'); ...

回答 2 投票 0

将JSON对象转换为REST API

是否有可用的工具或库可以从JSON文件生成REST API。独立于语言。在JSON对象的基础上生成REST API。例如:{“name”:“set”,“type”......

回答 1 投票 1

如何在JavaScript中使用异步生成器?

我有一个api,它将返回一个光标以获取更多数据。我像这样嘲笑它:function fetch(n){return Promise.resolve({results:[n],next:next <10 && n ...

回答 2 投票 3

Python生成器对象:__sizeof __()

这可能是一个愚蠢的问题,但无论如何我都会问。我有一个生成器对象:>>> def gen():... for i in range(10):... yield i ... >>> obj = gen()我可以......

回答 5 投票 14
推荐问题