generator 相关问题

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

Python 生成器在迭代期间缺少值

你好,在我的代码中使用生成器时,我注意到这种奇怪的行为,在脱离循环后,生成器上的 next() 调用会跳过一个值。示例代码: 从 itertools 导入...

回答 1 投票 0

Python的yield表达式误解

我正在阅读这篇文章,发现以下程序让我感到困惑: def is_palindrome(num): 如果数字 // 10 == 0: 返回错误 温度 = 数字 反转数 = 0...

回答 1 投票 0

Python 产量表达式

我正在阅读这篇文章,发现以下程序让我感到困惑: def is_palindrome(num): 如果数字 // 10 == 0: 返回错误 温度 = 数字 反转数 = 0...

回答 1 投票 0

使用 Generator 函数代替普通函数安全吗? [已关闭]

当yield不存在时它们是相同的,当然在运行阶段不一样。 函数* 添加(x,y){ 返回 x + y; } var it = add(2, 3); it.next(); 和 函数添加(x,y){ 重新...

回答 1 投票 0

如何构建异步生成器?

当我运行代码时 异步 def main(*args, **kwargs): 等待子进程1() 异步 def sub_process1(): iter = 等待 sub_process2() 对于 iter 中的 i: 产量我 异步 def sub_process2()...

回答 1 投票 0

在 IntelliJ 中创建 Java 项目时出现问题

我已经下载了 IntelliJ,但由于某种原因,我找不到 java 的生成器。我也向一些朋友展示过,但他们也看不出有什么问题,因为他们都有 java 生成器。

回答 3 投票 0

如何将值传递给迭代器

在JavaScript中,我们有yield运算符,它能够返回一个通过next()方法可选地提供给生成器的值。从下一个开始: 参数 值 可选 要发送到

回答 1 投票 0

如何将Python生成器转换为异步生成器?

我在Python中有一个生成器函数,它是IO绑定的。我想将其转换为异步生成器,其中生成器循环在单独的进程或线程中运行。最好,我想你...

回答 1 投票 0

如何模拟.修补一个生成器/具有yield的类方法

如何修补生成器类方法。例如在下面的课程中,我们如何修补 get_changed_diff_patch 方法? 类 PassiveJsonMixin(JsonMixin): ”“” 被动物品可以...

回答 1 投票 0

如何实现能够返回生成器的模板驱动的嵌套 for 循环?

我正在尝试实现一个在多维数组上提供下标的生成器。具体来说,我正在使用 CPP Chrono 的生成器实现。由于维数...

回答 1 投票 0

发电机的尺寸由什么决定?

导入系统 num_gen = (范围 (1) 中的 num 的 num) 打印(sys.getsizeof(num_gen)) num_gen =(范围(100)中的num的num) 打印(sys.getsizeof(num_gen)) num_gen = (num+1 范围内的 num(100)) 打印(系统。

回答 1 投票 0

如何基于java对象模型生成测试数据?

我们假设有一个 Java 类对象模型,其中所有字段都用 JSR-303 约束进行注释。像这样的东西: @超级建造者 @ToString @EqualsAndHashCode 公开课地址...

回答 2 投票 0

使用 Keras 数据生成器从 3D 体积批量加载 2D 切片

我在 TF/Keras 中有一个基于 U-Net 的分割算法,该算法经过训练用于 3D 图像体积的 2D 分割(存储为 numpy 数组)。除了切片之外,我的 3D 图像体积尺寸相同

回答 1 投票 0

为什么 keras 测试生成器仅返回批量大小作为数组形状的长度?

这是我的测试生成器代码: test_generator=test_datagen.flow_from_dataframe( 数据框=df_test, 目录=img_dir, x_col="

回答 1 投票 0

在生成器表达式中包含一个可迭代对象会改变上下文的清理顺序

我有一个Python应用程序,它有两个嵌套的with块,其中一个出现在对象的 __iter__ 方法内。我观察到将可迭代对象包装在生成器表达式中

回答 1 投票 0

Vaadin 文档中缺少 SVG 图标生成器

Vaadin 文档页面上有一个生成器(工具):https://vaadin.com/docs/latest/components/icons#icon-set-generator,可以从 SVG 输入创建或转换 JS 文件。该工具的链接有

回答 1 投票 0

范围内无限生成整数,步长

我需要无限生成器,例如: def zigzag_iterator(当前值, 步骤, max_val): 方向 = 1 而真实: 如果当前值 >= max_val: 方向=-1 埃利夫

回答 1 投票 0

将函数应用于python中数组的所有字典元素

嗨,我想知道将函数应用于数组的所有元素(这些元素是字典)的最佳方法是什么。我有包含元素的 dict 对象,其中一个是另一个数组...

回答 1 投票 0

如何避免从迭代器返回 None ?

我正在尝试编写一个迭代器,给出给定时间段内的闰年。它按预期返回值,但另外返回 None ,这是我不想返回的。这是我的...

回答 2 投票 0

PHP - 迭代两次通用可迭代对象

在 PHP 7.1 中,有一个新的可迭代伪类型,它抽象数组和 Traversable 对象。 假设在我的代码中我有一个如下所示的类: 类 Foo { 私有$可迭代; 噗...

回答 2 投票 0

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