generator 相关问题

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

Groovy:具有随机行数的文件生成器

我需要编写一个Groovy脚本来生成.txt文件。每个文件必须包含以下行:12:43:10 12345678 -49376952 //时间,variable1,variable2首先,如何定义一个随机数...

回答 2 投票 0

Numba函数无法从通过numba装饰的生成器函数追加到列表中

Numba无法在以numba装饰的生成器中进行__next __()调用。该错误表明UniTuple(float64 x 4)类型的Unknown属性'__next__'完全错误输出是TypingError:在...

回答 1 投票 1

如果我们在生成器对象引发'StopIteration'异常之前停止迭代会发生什么情况>>

我有一个生成器对象,它检查列表上的特定条件。这个程序在我所有的情况下都能正常工作。但我只想澄清一些要点。在我的程序中,只要生成器...

回答 1 投票 2

如何使用生成器在Python中获得笛卡尔积?

我正在尝试获取多个数组的笛卡尔积,但是数组很大,我正在尝试优化内存使用率。我尝试使用以下代码实现生成器,但...

回答 1 投票 0

调用包含yield的函数

我在这里阅读以下示例:>>> def double_inputs():...而为True:#第1行... x = yield#第2行... yield x * 2#第3行... >> > gen = ...

回答 1 投票 1

返回python词典中所需键的所有路径,而不是首先找到的键

我正在尝试查找字典中所有出现的键。目前,我已经找到了如何创建仅打印第一个生成器的生成器,但是我不确定如何将它们全部返回到一个...

回答 1 投票 1

Python-生成器,其中无返回值

我有一个生成器,例如:def iterate_my_objects_if_something(self):对于self中的x。my_objects:如果x.something:yield x我这样称呼:对于self中的x...。

回答 4 投票 10

使用已知字符生成单词表

我正在寻找用Javascript或Python编写一段代码,这些代码从预定义的字符组合中生成单词列表文件。例如。输入= abc输出= ABC abc Abc aBc abC AbC ABc aBC ...

回答 2 投票 -1

我是否可以生成同时包含URL和文本值的QR码?

已经问过这个问题,但我不是很想问同样的事情。使用iOS Swift,我尝试在QR码中存储2个值。一个是商店中应用程序的URL。另一个是可以......>

回答 1 投票 0

使用`yield`的Python生成器未产生期望的结果

我正在尝试查找图中的所有路径。我在这里找到了这个惊人的函数:def path(graph,v):“”“从v。graph开始在图中生成最大无循环路径...

回答 1 投票 0

强度模块中的“重试”不适用于生成器

我在python3的韧性库中使用“重试”工具时遇到问题。当我使用生成器时,“重试”装饰器似乎不起作用。我有一个代码示例来说明我的情况:来自...

回答 1 投票 1

Python:巨大列表生成器的替代方法

对于我正在编写的程序包,我需要以随机顺序在0到2 ** 33之间的唯一数字。最初,我尝试使用生成器,如下所示:def randomnumber(NUM):List = [i for range(NUM)中的i] ...

回答 1 投票 0

Python生成器函数在消除重复项的同时循环遍历可迭代序列

我正在尝试创建一个生成器函数,该函数在消除重复项的同时循环遍历可迭代的序列,然后一次按顺序返回每个结果(而不是集合或列表,但是我有...

回答 2 投票 0

烧瓶流式传输直到完成后才返回响应

因此,我试图流式处理从sql数据库返回的数据块。这些块似乎在流化,但是当我命中端点时,当请求...

回答 1 投票 1

生成器函数迭代的问题

假设我们有此生成器函数:def count_up_to(max):count = 1而count <= max:yield count count + = 1现在,如果我想调用next()函数,我将...

回答 1 投票 0

从生成器创建numpy数组,列表列表

我正在尝试将生成器转换为numpy数组。我将map函数应用于数据列表,结果是生成器。我试着做list(map()),然后创建numpy向量,但是它需要一个...

回答 1 投票 -1

python:为什么需要将生成器函数分配给变量,否则将不起作用?

为什么这样做:def even_gen():n = 0而True:yield nn + = 2 evens_ = even_gen()evens = list(next(evens_)for range(5)中的_)#[0,2, 4,6,8]但这不是:def ...

回答 1 投票 1

在python中进行随机数冒泡排序的问题

我的父亲试图让我学习隔离期间的编码,因此告诉我在python中进行随机数冒泡排序。如果要查看从最大到...的数字,则应输入用户信息。

回答 1 投票 0

使用发生器而不是列表创建熊猫数据框以提高性能

此问题与此处发布的先前问题有关:带有中断的列表理解我要创建一个如下所示的Pandas Dataframe:0 1 2 3 4 5 6 7 8 9 0 4 5 6 9 10 ...

回答 1 投票 0

如何使用值调用`next()`方法替换javascript生成器中的先前`yield`表达式?

这来自MDN:gen.next(value)该值将作为yield表达式的结果进行分配。例如,在变量= yield表达式中,传递给.next()函数的值将为...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.