generator 相关问题

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

发电机输出的长度[重复]

Python 提供了一个很好的方法来获取急切迭代的长度,即 len(x)。但是对于由生成器理解和函数表示的惰性迭代器,我找不到任何类似的东西……

回答 9 投票 0

根据条件将元组合并为字典

输入: x = ( (1,"A", 10),(1,"B", 10),(1,"B", 10),(1,"C", 10),(1,"C", 10),(1,"B", 10),(1,"A", 10),(1,"A", 10),(1,&quo...

回答 1 投票 0

我可以从内部函数中产生吗?

使用 ES6 生成器,我看到这样的代码: var trivialGenerator = function *(array) { 变量 i,项目; 对于(var i=0;我< array.length; i++){ item = array[i]; yield item; };...

回答 3 投票 0

列表字典的笛卡尔积

我正在尝试编写一些代码来测试一堆输入参数的笛卡尔积。 我看过itertools,但是它的产品功能并不是我想要的。有没有简单的obv...

回答 4 投票 0

生成器以字母数字顺序读取文件的大型平面目录

我有一个包含大量文件的平面目录: 我的文件夹: | 000001.csv | 000002.csv | 000003.csv ... | 100000.csv 我需要按字母数字顺序阅读它们并进行处理。正常的做法

回答 0 投票 0

生成器映射方法实现

所以我有一个正弦波发生器,它返回两个值,比如屈服时间,正弦波。 我希望能够使用点函数向此生成器添加内容,如下所示: 我的发电机。

回答 1 投票 0

如果单词的第一个字母是元音,如何返回 1,否则返回 0。映射器(MapReduce)问题

这是我正在处理的 MapReduce 问题的第一部分。我需要一个函数,如果单词的第一个字母以元音开头,则返回 1,否则返回 0。 该程序运行于 ...

回答 0 投票 0

TypeError: `generator` 产生了一个形状元素 (32, 224, 224, 3) 而预期的形状元素 (224, 224, 3)

我的生成器代码将数据框(csv 文件)和图像作为输入并生成带有标签的图像。 我的生成器代码是: 类图像序列: def __init__(self, df, 模式,img_size=(224, 224),

回答 0 投票 0

使生成器产生“到两个不同的地方/分支”而不重新计算其状态?

我有时会使用“简单”的 Python 生成器或生成器理解来构建类似于计算图的东西,例如: # 示例 1 w1 = lambda v: v ** 2 # 占位符 ...

回答 0 投票 0

如何使用 2 个累加器编写递归函数?

我是 Python 的新手,递归对我来说是一个陌生的东西。对于我的作业,我有涉及尾递归、while 循环或由 _t、_w 或 _g 指定的生成器的函数,如果函数 ...

回答 0 投票 0

itertools 运算符的顺序链接

我正在寻找一种顺序组合两个 itertools 运算符的好方法。作为一个例子,假设我们想从生成器序列中选择小于阈值的数字,在获得通过后......

回答 2 投票 0

Python:类上的生成器问题[重复]

我试图在不使用为我完成所有工作的库的情况下制作一类 Polar 数字。我试图使 pow 函数。极数当被提升到 0 和 1 之间的幂时你

回答 1 投票 0

装饰器异常处理程序没有捕获生成器函数引发的异常

我试图实现一个装饰器异常处理程序来尝试干燥我模块中的异常处理语句(如果相关,这个装饰器可能正在装饰类方法,因此...

回答 0 投票 0

Combining Generators to Seat Guests For an Event: Type Error: function object is not iterable

我希望能够使用生成器为每位客人分配一张桌子和一个座位号,并提供餐点选择。我需要创建一个生成器函数,将客人的字典作为输入...

回答 2 投票 0

如何从wolfssl获取ecc_point类型的生成器G

ra是一个小于阶的随机数,G是椭圆曲线的生成器。我想计算ra x G,但是我无法得到ecc_point类型的生成器G,我可以得到char*的Gx和Gy使用

回答 0 投票 0

保持提供给生成器的输入

假设我有一个生成器 gen 生成项目,另一个生成器 trans 转换项目并为每个输入项目返回一个输出项目,并假设两个生成器都很昂贵......

回答 0 投票 0

如何使用发送方法给这个生成器添加名字和年龄

我目前正在学习 python 课程,但我在这一步上遇到了困难。我该如何解决这个问题? 这是我到目前为止完成的代码以及任务的屏幕截图和我坚持的步骤......

回答 0 投票 0

在基于请求的脚本中使用生成器

我有一个从我的网络映射软件输出的 URL 列表(存储在 csv 文件中)。下面的脚本将 URL 提供给“获取”请求,以便我可以检索数据(网络设备

回答 0 投票 0

generator * / splat 解包是如何工作的?

假设我有一些函数 f 将接受可变数量的参数: def f(*参数): 对于参数: 打印(一) 下面我通过三种方式调用这个函数: 案例 1:传入一个

回答 1 投票 0

如何创建一个网格,它与我的地板网格的转换有关,而不是与世界的转换有关? (虚幻 C++)

我创建了一个计算网格的演员,该网格在所述网格的每个正方形上生成项目。然而,我的网格正在从世界变换中进行计算,我希望它始终是相关的...

回答 0 投票 0

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